亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于c 語言字符數組的賦值

關于c 語言字符數組的賦值

C
街角瘋 2016-06-13 16:45:30
char a[]="abc"char a[3]="abc"char a[10]="abcde"這幾個賦值語句中,哪些是對的哪些是錯?用雙引號引起的不是字符串嗎?那字符與字符串有什么本質區別?
查看完整描述

2 回答

已采納
?
new_object_

TA貢獻55條經驗 獲得超117個贊

都是對的,這個你能夠很容易地通過簡單的代碼自行驗證。(別人說的都不一定準確,遇上問題你一定要自己去動手編程驗證,一個是加深你的記憶與理解,二來也能增強你的動手編碼能力)字符串就是字符組成的數組,如果你寫成char a = "abc",就是錯誤的

查看完整回答
1 反對 回復 2016-06-13
  • 街角瘋
    街角瘋
    書上說用字符串常量或花括號括住字符常量的辦法對字符數組初始化時,所說的數組的<長度>必須比字符串擁有的字符個數大1,以便能在末尾安放字符串結束符“\0”,那為什么char a[3]="abc"可以
  • 2 回答
  • 0 關注
  • 1317 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號