C++字符数组的赋值方法

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"
字符串就会在最后一位自动加上结束符,不用预留
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-15
赋值方法比较多啊

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网