strlen()是求一个字符串的长度的函数,返回值是一个int型,所以strlen()的参数应该是一个字符串,通常是个字符数组,如:
char x[100]="abcde";
int a;
a=strlen(x); //此时a的值为字符串x的长度,即5
而你写的代码“j
对的 没事
strlen的原型是extern int strlen(char *s),从你的上下文看x[i]的类型是char,char到char *的转换是不安全的
strlen()
这是个字符串函数嘛,来处理字符串的,所以()的参量一定是个字串
完全可以
书搞错了吧,除非x[i]是一个字符串
就是定义是这样
char* x[10];