2 qq 40061968 qq_40061968 于 2017.09.01 15:36 提问

visual studio2017的编程报错问题

图片说明

6个回答

csdn_xiao
csdn_xiao   2017.09.01 15:48

main(){} 多了分号

miki1209
miki1209   2017.09.01 15:49

int main(); 这里有个分号啊亲。。。当然会识别成缺少标题

qq_40061968
qq_40061968   2017.09.01 15:59

图片说明 现在去掉那个 max 跟 x 就没有定义

这个需要在哪里定义 麻烦详细说下谢谢

PpBearGoGoGo
PpBearGoGoGo   2017.09.01 16:12

调用函数不用定义,直接吧变量带入。记住#include
如果不行,自己写一个
#define MAX(a,b) ((a) < (b) ? (b) : (a))
就可以用了

qq_40061968
qq_40061968 老铁 你这样说 还是不清楚呀
3 个月之前 回复
miki1209
miki1209   2017.09.01 16:24

你的max是个方法。而main也是个方法,不能在一个方法中定义另一个方法 而是把max定义在外面 在mian里面调用它。你是新手吧,这是很简单的问题了,建议多看看书本上的语法

miki1209
miki1209 回复qq_40061968: 你是自学?c语言 谭浩强的算是启蒙书籍吧,我们刚开始学的时候就是学这个。多做题,多敲代码。
3 个月之前 回复
qq_40061968
qq_40061968 的确是新手。 有什么书本推荐呢
3 个月之前 回复
miki1209
miki1209   2017.09.01 16:31

#include
int main(){
int a,b,c;
scanf("%d,%d",&a,&b);
c = max(a,b);
printf("max=%d\n",c);
}

int max(int x, int y){
if(x>y){
return x;
}else{
return y;
}
}


好久没写C,差不多是酱紫,具体有没有问题就不造了

miki1209
miki1209 啊 ,头敲漏了。。。
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片