静态变量-计算机二级c

时间:2024-05-16 03:16:47
【文件属性】:

文件名称:静态变量-计算机二级c

文件大小:1MB

文件格式:PPT

更新时间:2024-05-16 03:16:47

二级c

静态变量 #include main ( ) { void inc1( ), inc2( ); inc1( ); inc1( ); inc1( ); inc2( ); inc2( ); inc2( ); } void inc1( ) { int x = 0; /* 说明自动变量x并赋初值 */ x++; printf ("in inc1 x=%d\n", x); } void inc2( ) { static int x; /* 说明内部静态变量*/ x++; printf ("in inc2 x=%d\n", x); } 内部静态变量 1)在编译的时候赋初值,只赋一次,在程序运行时已经有初值; 2)如果定义变量时不给初值,则系统自动给一个初值:0(数值型),空字符(字符型) 3)虽然在函数调用后依旧存在,但其他函数不能引用它;


网友评论