|
|
1
12
字符串末尾有一个空终止符,该终止符也被复制。 复制空终止符时,while停止执行,并打印结果。
所以记忆在
|
|
|
2
1
while()语句后面有一个分号,因此它相当于:
所以你只是把s2复制到s1,然后打印。复制操作 包括
请注意,在
|
|
3
1
不幸的是,当有人想用指针算法复制C中的字符串时,这种草率的代码相当常见。代码100%等同于:
目的是给一个“穷人”
|
|
4
0
|
|
|
5
0
因为(*s2)在字符串末尾有“\0” |
|
|
MaPo · Linux,设置锁定ICMP_过滤器选项 1 年前 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
Bobby · 复合字面值总是左值吗? 1 年前 |
|
9-Pin · C: 嵌套结构的堆栈内存分配 1 年前 |