C++:char数组初始化

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ShellDawn/article/details/89016683
char s[10] = "Hello";  // 剩余全用0填充
char s[10] = {'H','e','l','l','o','\0'}; //和上面效果一样
char s[10] = {'H','e','l','l','o'}; // 和前面效果一样
char s[10] = {0} // 全部初始化为0
char s[10] = "Hello, world.\n"; // 超出部分丢弃,没有字符串结尾符
char s[] = "Hello, world.\n";  // sizeof = strlen + 1

猜你喜欢

转载自blog.csdn.net/ShellDawn/article/details/89016683