已知char str1[20]="Hello!",str2[20]="Hello";则下面程序段的输出结果是20,5。printf("%d,%d\n",sizeof(str1),strlen(str2));
举一反三
- 已知char str1[20]="Hello",str2[20]="He";则下面程序段的输出结果是()。printf("%d,%d\n",sizeof(str1),strcmp(str1,str2)); A: 20,1 B: 21,0 C: 8,1 D: 20,-1
- 设有定义 char str[] = "Hello"; 则语句 printf("%d %d", sizeof(str), strlen(str)); 的输出结果是( )
- 以下程序 #include <string.h> main() {char str[][20]={"Hello","Beijing"},*p=str; printf("%d ",strlen(p+20)); } 程序运行后的输出结果是
- 以下程序的运行结果是______ main(){ char str1[20]=“hello”; char str2[20]=”world”; printf(“%s”,strcat(str1,str2)); }
- 下列程序段的输出结果是________。 char str[]="hello\tworld\n"; printf("%d,%c\n", sizeof(str), *(str+10));