897430067 发表于 2014-12-11 19:01:06

第一次实验了哈“世界,你好”,为什么运行不了呢?

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)
这是什么意思啊?

阿hai 发表于 2014-12-11 20:44:42

括号后面少了分号。

GHOST-DN 发表于 2014-12-11 23:43:50

除了后面少个分号以为,c语言本身并没有printf这个函数的,你还得在开头把类库加进去   #include<stdio.h>

myft@code 发表于 2014-12-15 13:25:24

最后一句的意思是:1个错误,0个警告。

歆洛妍 发表于 2014-12-15 20:36:50

这里高手如云,

BORN_KING 发表于 2014-12-16 10:39:28

{:1_1:}小心以后分号玩死你

GRRRARD 发表于 2014-12-16 11:18:14

看来比我还新手,哈哈

零度非安全 发表于 2014-12-16 21:13:39

没有头文件#include<stdio.h>

无情修罗 发表于 2014-12-16 22:39:31

这种问题很容易让人疏忽的!

shaoguanfa 发表于 2014-12-23 14:36:20

嘿嘿要是多几个像楼主这样的就好了,像我这样的新手也可以很自豪的来告诉你问题出在哪里了。{:5_91:}

fhxy234 发表于 2015-1-9 11:48:24

printf和scanf这两个不是有特权,可以不加头文件直接用吗?楼主就少个分号。。。
页: [1]
查看完整版本: 第一次实验了哈“世界,你好”,为什么运行不了呢?