第一次实验了哈“世界,你好”,为什么运行不了呢?
void main(){
printf("世界,你好!\n")
}
代码应该没有错吧!
--------------------Configuration: Holle wrod - Win32 Debug--------------------
Compiling...
Holle wrod.c
F:\Program Files\Microsoft Visual Studio\MyProjects\Holle wrod\Holle wrod.c(3) : warning C4013: 'printf' undefined; assuming extern returning int
F:\Program Files\Microsoft Visual Studio\MyProjects\Holle wrod\Holle wrod.c(4) : error C2143: syntax error : missing ';' before '}'
执行 cl.exe 时出错.
Holle wrod.exe - 1 error(s), 0 warning(s)
这是什么意思啊?
括号后面少了分号。 除了后面少个分号以为,c语言本身并没有printf这个函数的,你还得在开头把类库加进去 #include<stdio.h> 最后一句的意思是:1个错误,0个警告。 这里高手如云, {:1_1:}小心以后分号玩死你 看来比我还新手,哈哈 没有头文件#include<stdio.h> 这种问题很容易让人疏忽的! 嘿嘿要是多几个像楼主这样的就好了,像我这样的新手也可以很自豪的来告诉你问题出在哪里了。{:5_91:} printf和scanf这两个不是有特权,可以不加头文件直接用吗?楼主就少个分号。。。
页:
[1]