首页 > 代码库 > C++ 字符数组
C++ 字符数组
Array 直接初始化 char 数组是特殊的,这种初始化要记得字符是以一个 null 结尾的。
#include <iostream> using namespace std; int main() { char a1[] = {‘A‘, ‘B‘, ‘C‘, ‘D‘}; int len = sizeof(a1)/sizeof(a1[0]); printf("数组a1长度为: %d \n", len); char a2[] = "liukedong"; // 9个字符, 但长度为10, 这种初始化数组的方式,会导致后面追加一个null len = sizeof(a2) / sizeof(a2[0]); printf("数组a2长度为: %d \n", len); return 0; }
数组a1长度为: 4 数组a2长度为: 10 请按任意键继续. . .
C++ 字符数组
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。