第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

C指針原理(15)-C指針基礎(chǔ)

標(biāo)簽:
C++

简单C指针

指向整数的指针,以及指针的指针

myhaspl@myhaspl:~ % vim test1.c

#include <stdio.h>

int main(void){

        int x;

        x=128;

        int *myp=&x;

        int **mypp=&myp;

        printf("x:%d\n",x);

        printf("myp:%u\n",myp);

        printf("mypp:%u\n",mypp);

        return 1;

}

上面程序定义了一个int型的整数,然后定义了2个指针,1个是myp,另1个是mypp。

myp和mypp都是指针变量,但指向的内容是不同的,myp指向x的地址,mypp指向myp的地址,通过myp可以找到x,而通过mypp则不能立即找到x,mypp先找到myp,然后再通过myp找到x,因此,mypp也称为指针的指针。

myhaspl@myhaspl:~ % make

cc test1.c -o mytest

myhaspl@myhaspl:~ % ./mytest

x:128

myp:4294957796

mypp:4294957784

myhaspl@myhaspl:~ % 

通过解引用操作符*提取指针指向的内容。

myhaspl@myhaspl:~ % ./mytest

x:128

myp:4294957796

mypp:4294957784

*myp:128

**mypp:128

代码为

#include <stdio.h>

int main(void){

        int x;

        x=128;

        int *myp=&x;

        int **mypp=&myp;

        printf("x:%d\n",x);

        printf("myp:%u\n",myp);

        printf("mypp:%u\n",mypp);

        printf("*myp:%d\n",*myp);

        printf("**mypp:%u\n",**mypp);

        return 1;

}

*myp提取的是x的内容

而**mypp提取的是也是x的内容

那么*mypp提取的内容什么呢

是myp指针变量本身的内容,即x的地址。

可修改上述程序验证一下

#include <stdio.h>

int main(void){

        int x;

        x=128;

        int *myp=&x;

        int **mypp=&myp;

        printf("x:%d\n",x);

        printf("myp:%u\n",myp);

        printf("mypp:%u\n",mypp);

        printf("*myp:%d\n",*myp);

        printf("**mypp:%u\n",**mypp);

        printf("*mypp:%u-myp%u\n",*mypp,myp);

        return 1;

}

                                                  

程序执行结果:看最后1行

myhaspl@myhaspl:~ % ./mytest

x:128

myp:4294957796

mypp:4294957784

*myp:128

**mypp:128

*mypp:4294957796-myp4294957796

myhaspl@myhaspl:~ % 

©著作权归作者所有:来自51CTO博客作者myhaspl的原创作品,如需转载,请注明出处,否则将追究法律责任


點(diǎn)擊查看更多內(nèi)容
1人點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報(bào)

0/150
提交
取消