18756879298 发表于 2013-10-3 08:09:47

帮我检查一下 我怎么运行都运行不了!

rhwcl 发表于 2013-10-3 10:30:12

本帖最后由 rhwcl 于 2013-10-3 10:42 编辑

把第一行的#去掉,或者整行去掉,声明多次有些重复,虽然不影响编译。#那个是宏编译,你需要的是声明,不是宏编译,另外在之前加上#include <stdio.h>,否则编译时会有提醒。

18756879298 发表于 2013-10-3 11:48:12

rhwcl 发表于 2013-10-3 10:30 static/image/common/back.gif
把第一行的#去掉,或者整行去掉,声明多次有些重复,虽然不影响编译。#那个是宏编译,你需要的是声明,不是 ...

我试试{:5_103:}{:5_102:}

18756879298 发表于 2013-10-3 11:59:38

{:5_102:}{:5_102:}你看看!

tsembrace 发表于 2013-10-3 12:32:50

先#include
再声明max
max声明一次就可以了,在main外或内都可以
楼主好好看书吧

conquer3 发表于 2013-10-3 12:35:19

18756879298 发表于 2013-10-3 11:59 static/image/common/back.gif
你看看!

int这个函数定义里面的else分句里的return这个关键字写错了

conquer3 发表于 2013-10-3 12:37:18

还有现在的格式不都是这样写的吗?
int main(void)

。。。。。
return 0;

牡丹花下死做鬼 发表于 2013-10-3 12:41:25

首先最开始要写#include<stdio.h>
第二函数前置声明不需要写#

牡丹花下死做鬼 发表于 2013-10-3 12:44:45

conquer3 发表于 2013-10-3 12:37 static/image/common/back.gif
还有现在的格式不都是这样写的吗?
int main(void)



这个的话看 之前的标准是可以这么写 但C99标准就会报错了

18756879298 发表于 2013-10-3 12:46:11

楼上的求QQ本人文化水平有限!求指点

rhwcl 发表于 2013-10-3 15:12:11

18756879298 发表于 2013-10-3 11:48 static/image/common/back.gif
我试试

你的return也写错了

baby520 发表于 2013-10-3 22:35:22

进来学习一下。

hekang01 发表于 2013-10-4 09:34:25

声明只要在使用前声明一次就好,告诉编译器一会遇到它不要不认识,一会后面会有的,当然,后面没有就会报错

18756879298 发表于 2013-10-4 12:31:13

好的!谢谢楼上大神

trek600 发表于 2013-10-6 08:08:55

没有stdio.h

风之残月 发表于 2013-10-15 09:21:05

第一行改为 int main(int a, int b);
加一个 #include <stdio.h>

下面int max(int a, int b);不需要了, 可以删除
max 函数定义里 return 写错了
我记得好像直接写main()的话, 编译器默认为int main(), 应该加一个return 0;

建议楼主下次把出错提示显示出来,

ysm 发表于 2013-11-25 19:00:06

C语言基本格式:
#include<stdio.h>
int main( )
{

return 0;
}
页: [1]
查看完整版本: 帮我检查一下 我怎么运行都运行不了!