c语言中算字符串的长度的时候,什么时候将尀0加上什么时候不加啊???

2025-01-03 20:36:04
推荐回答(1个)
回答1:

字符串的长度是不包括'\0'的

常见需要计算'\0'的情况是,以字符数组初始化一个字符串的时候,分配内存空间的情况。

char str[]="123456";

这时候数组str的大小需要计算'\0',也就是str有7个元素