我对C++中的字符串有疑问.如果空字节进一步进入一个索引会发生什么?如下所示.
char name [10] = "Jack";
0 1 2 3
J | a | c | k |
name [5] = '\0';
Run Code Online (Sandbox Code Playgroud)
这是我作业中的状态.额外零点kludge.
"将会发生什么"是什么意思?
根据你所写的内容,你只需创建一个包含10个位置的数组,填充第一个5个位置Jack\0,然后分配\0到第六个位置.每个使用字符串的函数都会以完全相同的方式处理它,因为字符串通常以字符串结尾\0.
| 归档时间: |
|
| 查看次数: |
2442 次 |
| 最近记录: |