C語言在定義變量時加兩個星號是表明這個變量為二級指針
我們擁有十余年網(wǎng)頁設計和網(wǎng)站建設經(jīng)驗,從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁設計師為您提供的解決方案。為企業(yè)提供網(wǎng)站設計制作、成都網(wǎng)站建設、微信開發(fā)、小程序開發(fā)、移動網(wǎng)站建設、H5場景定制、等業(yè)務。無論您有什么樣的網(wǎng)站設計或者設計方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設計服務并滿足您的需求。
C語言中在定義變量時使用 * 號是為了表明該變量為指針
指針有分一級指針,二級指針,三級指針等,有幾個 ?* ?號就相當于是幾級指針
您好 這個是指針的指針
樓上說的只是很少用到的用法,想必lz的程序中不是這樣用的
您可以這樣理解
1.一般用作2維數(shù)組,在這里就相當于m_ppData[][];這樣定義是為了不確定二維數(shù)組的具體大小,用來之后動態(tài)開辟內(nèi)存(最常用)
2.用作儲存指針的內(nèi)存地址
3.用作儲存一維數(shù)組首元素的地址的地址
您好,兩個星號是指針的指針,例如我們 在directx中鎖定頂點緩沖區(qū)時調(diào)用Lock(0,0,(void**)pvertex,0)中的void**就是指向某個單元指針(是個變量,指向某個單元,其值是那個單元的地址)的指針(也是個變量,其值是上一個指針所在內(nèi)存的地址),也就是說,這是一種嵌套(或者說多重)使用,您見到*號就應想到指針,n個*號自然就是指針滴指針滴。。。指針。呵呵,您一定理解了吧!謝謝
網(wǎng)頁題目:go語言兩個星號 golang 星號
文章路徑:http://m.kartarina.com/article36/hgjdpg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供電子商務、、域名注冊、面包屑導航、網(wǎng)站改版、網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)