1.指針定義:指針就是指向地址,通俗來(lái)說(shuō)就是就是存放地址的變量或常量。
方山網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)于2013年創(chuàng)立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。2.指針結(jié)構(gòu): 變量類(lèi)型+*+指針名,如:
圖中的int *p1=a中的int *p1就是一個(gè)指針,它表示取a[0]這個(gè)地址的值。?指針一般用point 的首字母p表示。
注:指針一般取變量的首地址,數(shù)組a[5]的首地址就是a[0]
3.數(shù)組與指針的關(guān)系:數(shù)組可以看做一種特殊的指針,a[0]就是一個(gè)地址,指針也代表一個(gè)地址
4.*p1與&p1的區(qū)別:如圖:
我們分別輸出*p1與&p1,得到結(jié)果如圖:
從運(yùn)行結(jié)果可以知道,*p1表示其地址對(duì)應(yīng)的值
&p1表示這個(gè)取這個(gè)指針的指針
注意:定義指針時(shí)一定要指向一個(gè)地址,int *p1=a如果沒(méi)有=a那么程序就會(huì)崩潰
5.常見(jiàn)的指針運(yùn)算:int *p1=a與int *p1->a是一樣的意思,同樣指針也可以做加減運(yùn)算,它表示的意思是加一個(gè)地址的大小,如:
*p++就是從a[0]?變成a[1],
其值就取a[1]指向的值,而不是單純的a[0]的值1再+1=2.
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧