C/C++中字符定義Char a = 'C' //這里是單引號Char a = "C"Char a[] = "C" 這三個有什么區(qū)別?第二行是錯誤的嗎?如果錯的應(yīng)該改為:Char* a = "C"或者 string a = "C" 對嗎?
1 回答

犯罪嫌疑人X
TA貢獻(xiàn)2080條經(jīng)驗 獲得超4個贊
Char a = 'C' //這里是定義一個字符變量
Char a = "C"//這里是定義一個字符串,這個字符串只包含一個字符C
追問
第二行沒錯嗎?
Char a[3] = "AB"和Char a[3] = {'A','B'}區(qū)別呢?
追答
兩個定義效果相同
另外 char a =“C”應(yīng)該改成 另外 char *a =“C”或者另外 char a[3] =“C”
- 1 回答
- 0 關(guān)注
- 652 瀏覽
添加回答
舉報
0/150
提交
取消