在C语言中,语句strl=strlen(xx[i])求出的这个行长度是多少呢,

来源:百度知道 编辑:UC知道 时间:2024/05/19 16:35:23
比如说我这一行总共是20个字母,那这时的strl是19还是20呢?而且存不存在xx[0][0]这个字母呢?急求!

char str[] = "abcdefg"; //7个字母
strlen(str)就等于7

如果strl=strlen(xx[i])这个写法是ok的,那么就说明xx[i]是一个指针,那么也就是说xx[0][0]是存在的。

strlen函数算长度知道遇到'\0'为之,如果字符数组中没有'\0',算的就不准确了
char b[3] = {'e','r','t'};
strlen(b)未必等于3!

20吧,你试试啊,写个简单的试试,不要什么都问,多动手才是正确的方法.
电脑不会不告诉你的

20!自己动手一试就知道了!