发布时间:2019-08-01 12:00:23
#include<stdio.h>
int main(void)
{
char c='a';
unsigned i=97;
printf("%c,%u\n",c,c);
printf("%c,%u\n",i,i);
return0;
}
--------------------Configuration: zii - Win32 Debug--------------------
Compiling...
zii.cpp
C:\Program Files (x86)\Microsoft Visual Studio\MyProjects\zii\zii.cpp(8) : error C2065: 'return0' : undeclared identifier
C:\Program Files (x86)\Microsoft Visual Studio\MyProjects\zii\zii.cpp(9) : warning C4508: 'main' : function should return a value; 'void' return type assumed
执行 cl.exe 时出错.
zii.exe - 1 error(s), 0 warning(s)
这个是个典型的c++ 格式化输出的问题。至于编译错误下面的提示很明确。“return0“ ;。应该return 0; 你少空格,改下重新编译下试试;
return0 差一个空格应该是 return 0
这是C语言源程序,最后一句的 return0;应该改成 return 0;
不应该有错误的。
return0 差一个空格应该是 return 0,你这样写系统会查看return0是不是关键字。明显return0不是语言定义的关键字,所以报错
看不懂 谢谢
(1) main函数中没有上传的void类型
(2)return和0之间要有空格