卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

dev c++怎么用 C語言中字符數(shù)組只能存放字符串?

C語言中字符數(shù)組只能存放字符串?字符數(shù)組和字符串之間的唯一區(qū)別是字符串必須以0結(jié)尾,但字符數(shù)組不能以0結(jié)尾。只有一種情況,那就是人物。數(shù)組的所有空間都被占用了。也許你不明白。例如,如果您申請一個數(shù)組,

C語言中字符數(shù)組只能存放字符串?

字符數(shù)組和字符串之間的唯一區(qū)別是字符串必須以0結(jié)尾,但字符數(shù)組不能以0結(jié)尾。只有一種情況,那就是人物。數(shù)組的所有空間都被占用了。也許你不明白。例如,如果您申請一個數(shù)組,a[3],它有三個元素位置,那么當(dāng)所有三個字符都填充到這三個元素中時,就可以了,例如,XYZ有三個字符,a[0]=“x”,a[1]=“Y”,a[2]=“Z”,那么這個數(shù)組中將沒有0的空間。這沒關(guān)系。但是,如果使用字符串處理函數(shù)(如put、strcpy等),則不能將這樣的數(shù)組作為字符串處理。因為沒有0終止符,所以可能有很多亂碼。這是正常的,因為這些函數(shù)需要0來確定字符串的結(jié)束位置,但是這樣的數(shù)組沒有0,所以當(dāng)這些函數(shù)處理這樣的數(shù)組時,結(jié)束的判斷不準(zhǔn)確,會出現(xiàn)亂碼