新聞中心
字符數(shù)組:

義烏ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價(jià)格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呢,因?yàn)樽址x值給數(shù)組后,在最后會默認(rèn)增加一個字符“\0”,多占用一個字符,如果定義的數(shù)組空間不夠,可能引起存儲錯誤,更改系統(tǒng)內(nèi)存中其它數(shù)據(jù),導(dǎo)致嚴(yán)重后果,如:
char a[2]="abc";
a[0]='a',
a[1]='b',
a[2]='c',
(a+3)指向地址空間被賦值為'\0',而這并不是程序所希望的,擅自刪改內(nèi)存中的數(shù)據(jù),后果可想而知。
當(dāng)前題目:C語言中字符串和字符數(shù)組的區(qū)別
轉(zhuǎn)載注明:http://m.biofuelwatch.net/article/pehdid.html


咨詢
建站咨詢
