若有定义语句:char s[10]="1234567\0\0",则strlen(s)的值是?到底strlen 函数计数时
1个回答
strlen函数在计算时遇到第一个 结束,返回数值.所以返回7
这和sizeof(s)=10不同,它是计算所占内存多少.
相关问题
设有定义语句:char ww[20]="\t\\wab\n";则表达式:strlen(ww)的值是
已知char *p=”Good\0Morning!”;则表达式strlen(p)的值是_______.详解,..
char s1[20]={'a','b','c','v','f','f'};strlen(s1)=
main(){ char test[8] = "test\0\n";printf("%d,%d",strlen(test
定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的为啥是 A)p=s; B)p=k; C
跪求break;nResult=recv(sc,mess,strlen(mess),0);/
C语言选择题求解释已知: char s[10], *p=s ,则在下列语句中,错误的语句是 选择一项: A. s[2]=
f(char *s) {char *p=s; while (*p!='\0') p++; return(p-s); }
下列定义正确的是A)char s[ ]={‘a’,’e’,’i’,’o’,’u’}; B)char s ; s=“goo
二维数组的等价问题*若有以下定义和赋值语句,则与&s[i][j]等价的是().int s[2][3]={0},(*p)[