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

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

C語言中字符串和字符數(shù)組的區(qū)別

字符數(shù)組:

義烏ssl適用于網站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

char a[2]={'a','b','c'};

char a[]={'a','b','c'};

字符串:

char a[3]={“abc”};

char a[3]="abc";   //此處可以省略大括號

char a[]="abc";     // 與char a[3]={'a','b','c','\0'};    相同

紅字表明的地方為什么要變成3呢,因為字符串賦值給數(shù)組后,在最后會默認增加一個字符“\0”,多占用一個字符,如果定義的數(shù)組空間不夠,可能引起存儲錯誤,更改系統(tǒng)內存中其它數(shù)據(jù),導致嚴重后果,如:

char a[2]="abc";

a[0]='a',

a[1]='b',

a[2]='c',

(a+3)指向地址空間被賦值為'\0',而這并不是程序所希望的,擅自刪改內存中的數(shù)據(jù),后果可想而知。


當前標題:C語言中字符串和字符數(shù)組的區(qū)別
URL地址:http://weahome.cn/article/pehdid.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部