300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > c语言静态变量与局部变量 C语言 全局变量 静态全局变量 局部变量 静态局部变量...

c语言静态变量与局部变量 C语言 全局变量 静态全局变量 局部变量 静态局部变量...

时间:2023-11-26 16:24:10

相关推荐

c语言静态变量与局部变量 C语言 全局变量 静态全局变量 局部变量 静态局部变量...

//test.c

#include

extern int global_var;

void test_global_var()

{

global_var++;

printf("global_var = %d\n", global_var);

}

#include

#include

#include

void test_static_local_variable();

int global_var = ; //普通全局变量,随着整个程序的结束而消亡。可以在整个程序方法问

//可以在其他.c文件中访问

static int static_global_var = ; //静态全局变量,限定只能在本文件内部访问

int main(int argc, char** argv)

{

int a = ; //普通局部变量,只能在main函数内部使用,随着main函数的结束而消亡

for (int i = ; i < a; i++) //复合语句中定义,随着for循环的结束而消亡

{

printf("i = %d\n", i);

}

test_static_local_variable(); //local_var = 1

test_static_local_variable(); //local_var = 2

test_static_local_variable(); //local_var = 3

p

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。