亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

已采納回答 / 生途南北
這牽扯到形參和實參的問題,帶了&符號以后代表傳進去的還是原來的變量 只是換了個名字而已(如果你理解的話,會知道這兩個的變量地址是一樣的),不帶符號傳進去的只是這個變量的值 變量本身并不是同一個? 也就是說變量的地址不一樣? 所以內部進行值得交換并不會影響外部的變量

已采納回答 / dididadadaa
例如,第六行 int *p 就是定義了一個整型指針,指針實質是地址,所以可以初始化為 &a。

已采納回答 / 木易三世
如果指針未申請內存,直接使用,則操作系統無法提供資源,會產生空指針異常。

已采納回答 / 慕標8317475
不是指針,指針的定義是做一個地址,別名就是取了一個別的名字。

已采納回答 / qq_慕粉0064057
就好比給別人起外號,一個人實際名字“小明”(題目中的x),我給它起外號叫“明明”(題目中的y),然后我打了“明明”(改變y值)其實就是打了小明(x值跟著變化),我喊明明其實也就是喊小明

已采納回答 / 慕粉4034825
可以,const int *y = &x;是指向的地址的內容不可變,即不可通過對*y賦值來修改x的值;但可以修改指向的地址。int *const y = &x;才是y = &p;錯誤,而可以進行*y = 10;對x的值進行修改。你可以上機實操一下,實驗一下不同式子的正誤

已采納回答 / 慕容1590185
定義一個b,b是a的引用,從地址角度理解你就會理解偏

已采納回答 / weixin_慕哥3566309
const int * const p = &count;const int *p = &count;是這兩個語句的區別,上面寫的有問題,第一個語句表示指針變量也被const修飾,那么p中的地址變量也就不能改變了,第二條語句const是修飾的*p,只表示p指針指向的變量不能改變,但p指針可以指向其他內存地址的。

已采納回答 / zsq460061533
int *p=&a;//定義指針并指向a的內存地址p=&a;//將指針指向a的內存地址另外,定義*p之后再用(*p)這種形式,比如 *p=5,就是將p所指的變量的值改為5.

已采納回答 / JEYCT
<...code...>函數要先聲明,后調用。首先在你的整個程序里面,沒有聲明函數接著在函數內,int m = max ( int a ........) , 編譯器是無法理解你這段是什么意思的。我覺得大概率會報錯說你沒有聲明函數MAX。 且如果你已經在main外聲明了max,那么這么寫編譯器會告訴你不可以重復定義形參(因為你有一次在max 里面定義了形參的數據類型為int)。

已采納回答 / 慕俠3577183
int * const p=&x 僅僅使得P為const常量。const int * const p=&x 是在int * const p=&x 使得P為const常量的基礎上定義了 *(const)p 為const常量!

已采納回答 / 慕函數9464734
三目運算符 a>b?a:b,即a>b為真取a,否則返回b
首頁上一頁1234567下一頁尾頁
課程須知
本課程是C++初級課程 熟練掌握C語言開發語言基礎語法
老師告訴你能學到什么?
1、C++語言引用的魅力 2、C++語言const的用法 3、C++語言函數默認值及函數重載 4、C++語言內存管理

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消