1.指針定義:指針就是指向地址,通俗來(lái)說(shuō)就是就是存放地址的變量或常量。
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)查看詳情吧