小编Hig*_*ggs的帖子

覆盖C数组中的空字符

考虑一下案例:

char s1[] = "abc";
s1[3] = 'x';
printf("%s", s1);
Run Code Online (Sandbox Code Playgroud)

据我所知,printf打印字符直到找到空字符然后停止.

当我覆盖空字符时'x',为什么要正确printf打印s1数组?它是如何找到空字符的?

c arrays

0
推荐指数
1
解决办法
65
查看次数

标签 统计

arrays ×1

c ×1