C语言中如何求int max在哪里输入数字

Python012

C语言中如何求int max在哪里输入数字,第1张

在DEV-C++中,可以使用如下的输出语句得到:

printf("%d\n",INT_MAX)

或:

cout<<INT_MAX<<endl

其值为:2147483647

int

max(int

a,

int

b)是一个很普通的函数声明,形参a,b的类型都是int。

int

max(a,b)在语法上是错误的。

若看做函数声明,那么形参没有类型,大家都知道,函数声明时候可以没有形参变量,

但是必须有形参类型,例如:int

max(int,

int)是合法的,所以,上面表达式若要成立,

可以将a,b看做类型说明,但是具体类型在这一句中没有体现,所以只能认为是错误的。

若前一句是typedef

int

a,b

那么这也是一个函数声明。

若看做为变量声明,声明一个int变量,那么出现了左值操作,所以也是错误的。