问答详情
源自:5-12 练习题

static修饰形式参数

#include<stdio.h>
int test(static int n)
{
    return n;
}
int main()
{
    printf("%d\n",test(1));
    return 0;
}

虽然从static的含义上来讲,修饰一个形式参数没有任何意义,但是并没有报错。可以运行。

提问者:七九九 2016-03-03 19:27

个回答

  • Draglong
    2016-03-04 14:59:56
    已采纳

    局部变量也称为内部变量。局部变量是在函数内作定义说明的。其作用域仅限于函数内, 离开该函数后再使用这种变量是非法的。在复合语句中也可定义变量,其作用域只在复合语句范围内。