#include<stdio.h>int test(static int n){ return n;}int main(){ printf("%d\n",test(1)); return 0;}
虽然从static的含义上来讲,修饰一个形式参数没有任何意义,但是并没有报错。可以运行。
局部变量也称为内部变量。局部变量是在函数内作定义说明的。其作用域仅限于函数内, 离开该函数后再使用这种变量是非法的。在复合语句中也可定义变量,其作用域只在复合语句范围内。