申请中网可信网站,跨境电商网站 建设要求,晋江模板建站,国人wordpress企业主题局部变量 定义在函数内部的变量称为局部变量#xff08;Local Variable#xff09; 局部变量的作用域(作用范围)仅限于函数内部#xff0c; 离开该函数后是无效的 离开该函数后#xff0c;局部变量自动释放 示例代码#xff1a;
#include stdio.h// 函数定义
…局部变量 定义在函数内部的变量称为局部变量Local Variable 局部变量的作用域(作用范围)仅限于函数内部 离开该函数后是无效的 离开该函数后局部变量自动释放 示例代码
#include stdio.h// 函数定义
void my_add(int a, int b) {// a, b, res是局部变量只能在my_add内部使用int res a b;
}int main() {// 函数调用my_add(10, 20);// 函数外部无法使用函数内的局部变量下面代码是错误的printf(%d, %d, %d\n, a, b, res);return 0;
}全局变量
在所有函数外部定义的变量称为全局变量Global Variable它的作用域默认是整个程序也就是所有的源文件示例代码
#include stdio.h// 函数外定义的变量为全局变量定义完所有地方都能使用
int a 10;int main() {// 使用全局变量printf(a %d\n, a);return 0;
}