帮我检查一下 我怎么运行都运行不了!
本帖最后由 rhwcl 于 2013-10-3 10:42 编辑把第一行的#去掉,或者整行去掉,声明多次有些重复,虽然不影响编译。#那个是宏编译,你需要的是声明,不是宏编译,另外在之前加上#include <stdio.h>,否则编译时会有提醒。
rhwcl 发表于 2013-10-3 10:30 static/image/common/back.gif
把第一行的#去掉,或者整行去掉,声明多次有些重复,虽然不影响编译。#那个是宏编译,你需要的是声明,不是 ...
我试试{:5_103:}{:5_102:} {:5_102:}{:5_102:}你看看! 先#include
再声明max
max声明一次就可以了,在main外或内都可以
楼主好好看书吧 18756879298 发表于 2013-10-3 11:59 static/image/common/back.gif
你看看!
int这个函数定义里面的else分句里的return这个关键字写错了 还有现在的格式不都是这样写的吗?
int main(void)
{
。。。。。
return 0;
} 首先最开始要写#include<stdio.h>
第二函数前置声明不需要写# conquer3 发表于 2013-10-3 12:37 static/image/common/back.gif
还有现在的格式不都是这样写的吗?
int main(void)
{
这个的话看 之前的标准是可以这么写 但C99标准就会报错了 楼上的求QQ本人文化水平有限!求指点 18756879298 发表于 2013-10-3 11:48 static/image/common/back.gif
我试试
你的return也写错了 进来学习一下。 声明只要在使用前声明一次就好,告诉编译器一会遇到它不要不认识,一会后面会有的,当然,后面没有就会报错 好的!谢谢楼上大神 没有stdio.h 第一行改为 int main(int a, int b);
加一个 #include <stdio.h>
下面int max(int a, int b);不需要了, 可以删除
max 函数定义里 return 写错了
我记得好像直接写main()的话, 编译器默认为int main(), 应该加一个return 0;
建议楼主下次把出错提示显示出来, C语言基本格式:
#include<stdio.h>
int main( )
{
return 0;
}
页:
[1]