正在加载图片...
★自动变量 #include <stdio. h> ◇格式 maino auto int( auto int a, b, c 自动变 a=1,b=2 c=add(a,b);/创建ad形参和局部变量*/ 动态存佾 复合语 float x有效 b,c有效 该变量目 printf(x=%f,X) 今自动变 printf c=od"c); int add(int x, int y) i int z x十 x,y,z有效 return自动变量 ( auto ) ❖格式:[auto] 类型 变量名列表; auto 可省略 auto int a; 等价于 int a; ❖自动变量的生存期:自动变量存在于 RAM 中的 动态存储区—“栈”,并且仅当定义它的函数或 复合语句被执行时,才创建该变量,执行结束后 该变量自动被删除掉,释放占用的内存空间。 ❖自动变量用的最多,不会永久占用内存空间。 #include <stdio.h> main() { auto int a,b,c; a=1,b=2; c = add(a,b);/*创建add形参和局部变量*/ { float x = c; printf("x=%f",x); } printf("c=%d",c); } int add(int x,int y) { int z; z=x+y; return (z); } a,b,c有效 x,y,z有效 x有效
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有