#include
int a=3,b=5;
int main()
{
int max(int a,int b);
int a=8
printf("max=%d\n",max(a,b));
return 0;
}
int max(int a,int b)
{
int c;
c=a>b?a:b;
return(c);
}
发现很多都是中文字符,修改下:
#include<stdio.h>
int a = 3, b = 5;
int max(int a, int b);
int main()
{
int a = 8;
printf("max = %d\n", max(a, b));
return 0;
}
int max(int a, int b)
{
int c;
c = a >= b ? a : b;
return c;
}
圆括号,逗号,分号 这些都是中文模式写的,改成英文模式重新写
大部分()都是用中文输入法写的,基本所有的逗号也是中文输入法的,第9行掉了一个分号。改写如下:
#include<stdio.h>
int a=3,b=5;
int main()
{
int max(int a,int b);
int a=8;
printf("max=%d\n",max(a,b));
return 0;
}
int max(int a,int b)
{
int c;
c=a>b?a:b;
return(c);
}