[求助]怎么把变量的值归为初始值呢
各位大虾救命阿
怎么把变量的值归为初始值呢
各位大虾救命阿
怎么把变量的值归为初始值呢
变量初始值不是自己赋的么
#include "stdio.h"
#include "conio.h"
main()
{
static int a;
float b;
double c;
printf("a=%d\nb=%f\nc=%lf\n",a,b,c);
getch();
}
运行结果(win-tc下编译):
a=0
b=0.000000
c=0.000000
该怎么说呢?
个人觉得清楚只是去除系统内存的指针,它并没有把内存里的内容重新归为0,而是定义它为一个可用的自由空间,可是随时被分配。分配过后,它的值自己不会改变。。。大概吧。。。记住就好了喃!