C++中字符数组的赋值方法有哪些?以及它和字符串的赋值有什么异同之处?
C++ä¸å符æ°ç»çèµå¼æ¹æ³
char a[5] = {0} //å®ä¹ææå ç´ ä¸ºç©º
char a[5] = {'a','b'} //å®ä¹a[0] = 'a'ï¼a[1] = 'b'
char a[5] = {'a','a','a','a','a'} //å®ä¹å个å ç´ ä¸º'a'
注æçæ¯è¦é¢çæåä¸ä½æ¾ç»æ符
å符串çèµå¼æ¹æ³
string a = 0ï¼ //å®ä¹a为空
string a = â123456789â //å®ä¹å符串aæ¯"123456789"
å符串就ä¼å¨æåä¸ä½èªå¨å ä¸ç»æ符ï¼ä¸ç¨é¢ç
char a[5] = {0} //å®ä¹ææå ç´ ä¸ºç©º
char a[5] = {'a','b'} //å®ä¹a[0] = 'a'ï¼a[1] = 'b'
char a[5] = {'a','a','a','a','a'} //å®ä¹å个å ç´ ä¸º'a'
注æçæ¯è¦é¢çæåä¸ä½æ¾ç»æ符
å符串çèµå¼æ¹æ³
string a = 0ï¼ //å®ä¹a为空
string a = â123456789â //å®ä¹å符串aæ¯"123456789"
å符串就ä¼å¨æåä¸ä½èªå¨å ä¸ç»æ符ï¼ä¸ç¨é¢ç
温馨提示:答案为网友推荐,仅供参考
第1个回答 2017-05-15
赋值方法比较多啊