VC++ 不能编译??
我才学C 想用sizeof看一下INT这些占的字节数
#include <stdio.h>
void main()
{
int a; short int b;long int c;
char d;float e; double f;
printf("%d,%d,%d,%d,%d",sizeof(a),sizeof(b),sizeof(c),sizeof(d),sizeof(e));
}
编译了几次有错误我就修改了一下,但是就不可以编译了提示为:
Compiling...
sizeof.cpp
C:\vc++\sizeof\sizeof.cpp(4) : warning C4101: 'a' : unreferenced local variable
C:\vc++\sizeof\sizeof.cpp(4) : warning C4101: 'b' : unreferenced local variable
C:\vc++\sizeof\sizeof.cpp(4) : warning C4101: 'c' : unreferenced local variable
C:\vc++\sizeof\sizeof.cpp(5) : warning C4101: 'd' : unreferenced local variable
C:\vc++\sizeof\sizeof.cpp(5) : warning C4101: 'e' : unreferenced local variable
C:\vc++\sizeof\sizeof.cpp(5) : warning C4101: 'f' : unreferenced local variable
还有一个问题是,我为什么不可以关闭VC++呀,
you cannot close the workspaces......select the stop build cammand...
参考答案:没有关系 继续编译连接 得到答案。
内容只是警告你 变量在使用的时候没有初始化 在这个地方不初始化也可以 但是编译器一般都固执的认为 变量在使用之前应该初始化 所以给出警告
在本例中不影响结果