![]() |
1
12
字符串末尾有一个空终止符,该终止符也被复制。 复制空终止符时,while停止执行,并打印结果。
所以记忆在
|
![]() |
2
1
while()语句后面有一个分号,因此它相当于:
所以你只是把s2复制到s1,然后打印。复制操作 包括
请注意,在
|
![]() |
3
1
不幸的是,当有人想用指针算法复制C中的字符串时,这种草率的代码相当常见。代码100%等同于:
目的是给一个“穷人”
|
![]() |
4
0
|
![]() |
5
0
因为(*s2)在字符串末尾有“\0” |
![]() |
Community wiki · safe_ptr实现 1 年前 |
![]() |
lplplplp · 为什么不能访问函数外的结构指针 2 年前 |
![]() |
Fabio · 在c中将指针赋给常数指针++ 2 年前 |
![]() |
Gabe Tucker · 无法在golang中分配接口对象指针 2 年前 |