auto自动变量
1、自动变量,只有定义他们的时候才创建,在定义他们的函数返回时,系统回收变量所占存储空间,对于自动变量的存储空间的分配与回收是由系统自动完成的。一般情况下,不作专门说明的局部变量均是自动变量。自动变量也可用关键字auto作出说明。
2、块语句中的变量,函数的形式参数都是自动变量
3、程序:
#include<stdio.h>
void go(int num)
{
printf("%p\n%d\n",&num,num);//num就是一个自动变量
}
/*auto用于软件开发工程规范,让代码清晰易懂,如果只是为了程序可以跑起来,可加可不加*/
void main()
{
go(5);
go(15);
getchar();
}
4、运行结果:
版权声明:本文为lostlll原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。