若定义char a[ ] = "Hello! "; 则strlen(a)、sizeof(a)的值分别为 。
举一反三
- 设有定义 char str[] = "Hello"; 则语句 printf("%d %d", sizeof(str), strlen(str)); 的输出结果是( )
- 若有char st[20]="hello "; ,则执行printf("%d,%d ",strlen(st),sizeof(st)); 后的输出结果为()
- 若有定义char s[] = {“hello”};则sizeof(s)的大小为5。
- 已知char str1[20]="Hello!",str2[20]="Hello";则下面程序段的输出结果是20,5。printf("%d,%d\n",sizeof(str1),strlen(str2));
- 若有定义char*s=“hello”;则sizeof(s)求出其结果为5。