真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

指針與const修飾符怎么使用

這篇文章主要講解了“指針與const修飾符怎么使用”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“指針與const修飾符怎么使用”吧!

創(chuàng)新互聯(lián)專注于平南企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),購物商城網(wǎng)站建設(shè)。平南網(wǎng)站建設(shè)公司,為平南等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站建設(shè),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

##指向常量的指針
如果想讓一個(gè)指針指向一個(gè)常量,聲明的方式是在一個(gè)指針變量前面加上const,也是就被指向的對(duì)象是常量,所以p 為常量,不能修改p的值。

const int *p;

常量指針

const限定符在*號(hào)的右邊 指針本身是一個(gè)const指針,因?yàn)檫@個(gè)指針本身就是一個(gè)常量,所以編譯器要求給它一個(gè)初始化值,需要在申明的同時(shí)必須初始化指針。也就是指針p  為常量,初始化后不能再指向其它地址。

#include int main() {    int x= 45;    int const sum = 100;    int *const p = &x;    int *const p2 = ∑    printf("%d \n%d\n",*p,*p2);    int y = 55;    x = y;    printf("%d\n",*p);    *p = sum;    printf("%d\n",*p);    int  *p1 = p;    printf("%d",*p1);    return 0;}

##指向常量的常量指針
指向常量的指針可以先聲明,后進(jìn)行初始化,所以可以把指針指向非常量
##指向常量的指針指向普通變量
雖然p無法負(fù)值,但可以直接修改變量的值來達(dá)到修改p的效果

#include int main() {    int x = 256;    const  int y =88;    const  int *p;    int *p1;    p =&y;    printf("%d\n",*p);    p = &x;    printf("%d\n",*p);    x =128;    printf("%d\n",*p);    p1 =(int *)&y;    printf("%d\n",*p1);    return 0;}

感謝各位的閱讀,以上就是“指針與const修飾符怎么使用”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)指針與const修飾符怎么使用這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!


網(wǎng)頁名稱:指針與const修飾符怎么使用
分享路徑:http://weahome.cn/article/jgehhe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部