简介:C语言中,普通局部变量在函数内部定义,作用域仅限于该函数;普通全局变量在所有函数外部定义,作用域为整个文件;静态局部变量在函数内部定义但生命周期为整个程序运行期;静态全局变量在所有函数外部定义,但仅在定义它的文件内可见。 普通局部变量 定义位置与作用域: 普通局部变量在函数内部定义。例如: voidfunc(){i...
简介:C语言中,普通局部变量在函数内部定义,作用域仅限于该函数;普通全局变量在所有函数外部定义,作用域为整个文件;静态局部变量在函数内部定义但生命周期为整个程序运行期;静态全局变量在所有函数外部定义,但仅在定义它的文件内可见。 普通局部变量 定义位置与作用域: 普通局部变量在函数内部定义。例如: voidfunc(){i...
简介:C语言中,普通局部变量在函数内部定义,作用域仅限于该函数;普通全局变量在所有函数外部定义,作用域为整个文件;静态局部变量在函数内部定义但生命周期为整个程序运行期;静态全局变量在所有函数外部定义,但仅在定义它的文件内可见。 普通局部变量 定义位置与作用域: 普通局部变量在函数内部定义。例如: voidfunc(){i...
普通全局变量: 静态局部变量: 代码语言:javascript 复制 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h>voidfunc(){staticint b=10;b++;printf("b=%d\n",b);}voidtest(){staticint a=10;printf("a=%d\n",a);//静态局部变量b只会默认初始化一次//多次调用func函数时,会跳过b的初始化代码,执行...