这个代码有错吗

发布时间: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之间要有空格

以上问题属网友观点,不代表本站立场,仅供参考!