已采納回答 / 悸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