已采纳回答 / qq_HaibaraDu_0434753
不能直接用,因为sizeof(numArr)并不是数组长度,而是数组长度与sizeof(int)的乘积。想用sizeof的话也可以,cout << getMax(numArr,sizeof(numArr)/sizeof(int)) << endl;
2017-05-14
已采纳回答 / 跳跳小狼人
可以呀,a存放最大值。先判断第一个条件,如果第一个条件成立,也就是b>a,交换两个值,a就是a,b中最大的,然后再判断第二个条件。反之,若第一个条件成立,则无需交换,再去比较第二个条件。
2017-04-27
已采纳回答 / 悸a动
第一个问题:看着代码没问题,看看那你的逗号是不是半角的,就是英文字符的逗号,看着你的代码中的逗号是全角的。第二个问题:你理解是对的,但是一般编程序的时候都是main函数在最上面,这样格式清晰;功能函数一般不看怎么实现的,知道有哪些然后有什么功能就够了,所以要在main函数上函数声明。
2017-03-30
已采纳回答 / 慕粉1556379847
int *const y = &x;是将指针y定义为常量,不能改变,即y=&z将会报错。const int *y = &x;是将*y定义为常量,即*y=20(int x=3)将会报错。而x没有被定义为常量,则x的值可以改变,所以两次结果一样
2017-03-30