假设我们在 c 中有一个字符数组,例如,
char a[20];
我们可以像这样访问索引 20 来放置终止 NULL。
a[20]='\0';
但在我的算法中。(“这是整数到 char 数组转换器”)如果最后一个索引小于 char 数组的大小,则必须将终止 NULL,例如,
如果我的 int 的大小为 4(“1421”),那么我必须将“1”放在索引 0 处,将“4”放在索引 1 处,将“2”放在索引 2 处,将“1”放在索引 3 处。
最后在索引 4 处终止 NULL
index=4;
a[index]='\0';
修复相同代码的另一种方法,
if(index<20) (Will increase one condition)
a[index]='\0';
但我只是想知道是否有可能......将终止 NULL 放在索引 20 处。
好的,我得到了每个人的帮助,非常感谢您的帮助。