C++自主学习日志9

字符数组

定义和初始化字符数组

eg:

char c[5]; c[0]='H'; c[1]='e; c[2]='l'; c[3]=l; c[4]='o'; 或者

char c[5]={'H','e','l','l','o'};

也可以char c[ ]={'H','e','l','l','o'}; 系统会自动根据初值个数分配数组长度。

只能对数组元素赋值,而不能用赋值语句对整个数组赋值,如

c={'H','e','l','l','o'}; //错误写法;

如果已经定义了a,b是具有相同类型和长度的数组,且b数组已经初始化:

a=b //错误;

a[0]=b[0]; //正确

遇到字符'\0'就表示字符串到此结束,由它前面的字符组成有效字符串。

输出的字符不包含'\0';

全部评论

相关推荐

头像
03-18 09:09
Java
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务