已采納回答 / qq_HaibaraDu_0434753
不能直接用,因為sizeof(numArr)并不是數(shù)組長度,而是數(shù)組長度與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函數(shù)在最上面,這樣格式清晰;功能函數(shù)一般不看怎么實現(xiàn)的,知道有哪些然后有什么功能就夠了,所以要在main函數(shù)上函數(shù)聲明。
2017-03-30
已采納回答 / 慕粉1556379847
int *const y = &x;是將指針y定義為常量,不能改變,即y=&z將會報錯。const int *y = &x;是將*y定義為常量,即*y=20(int x=3)將會報錯。而x沒有被定義為常量,則x的值可以改變,所以兩次結(jié)果一樣
2017-03-30