小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

c語言中指針的總結(jié),不知道大家需不需要

 曉耀 2018-02-16

一.指針的重要性

1.表示一些復(fù)雜的數(shù)據(jù)結(jié);

2.快速傳遞數(shù)據(jù),減少了內(nèi)存的耗用;

3.使函數(shù)返回一個以上的值;

4.能直接訪問硬件;

5.能方便的處理字符串;

6.是理解面向?qū)ο笾幸玫幕A(chǔ)

總結(jié):指針是c語言的靈魂

二.什么是指針

1:指針是一個地址,指向的是個類型:

我們知道,c語言中的類型有int,char,bool(這個不常用),一般我們使用int,char就可以滿足一般的類型需求的,如果對于變量的長度過大,就是用long ,float,double,關(guān)于各個類型使用的的長度問題,可以使用sizeof(int)或者sizeof(long)來查看各個類型,在系統(tǒng)中的小。

2:指針指向的是地址,地址指向的是內(nèi)容:

我們需要一個變量,來存儲地址,這個變量的值是地址,但是我們可以通過修改變量的值,來不斷的改變地址,但是,我們?nèi)绻枰淖冊搨€地址的值的話,就需要,對地址的值進(jìn)行修改,而不改變地址。

int a = 10;

int *p ;

p = &a;

*p =11;

a=?

這里我們看到,p 是一個變量,我們使用p來存儲變量a的地址,這是,我們使用*p對于這個變量進(jìn)行賦值,那么a的值最后,是多少呢,結(jié)果是11,因?yàn)槲覀兪褂?p賦值,就相當(dāng)于a=11,賦值效果一樣的。

3:指針的指針,是面對于指針的變量:

我們說,指針的指針的時候,就有點(diǎn)不清楚了,到底怎么區(qū)分指針和指針的指針呢。

char *p;

char **pr;

pr = &p;

我們這樣看就清楚了一點(diǎn),char *(*pr); *pr是一個存儲的值為指針的變量,pr就是存儲上個變量地址的變量。整合起來就是,pr是一個存儲的值為指針的地址的變量。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多