以下程序的运行结果是______ main(){ char str1[20]=“hello”; char str2[20]=”world”; printf(“%s”,strcat(str1,str2)); }
举一反三
- 以下程序 #include <string.h> main() {char str[][20]={"Hello","Beijing"},*p=str; printf("%d ",strlen(p+20)); } 程序运行后的输出结果是
- 程序运行后的输出结果是( ) main() { char *str[]={"AA","BB","CC"}; str[1]=str[2]; printf("%s,%s,%s\n",*str,str[1],*(str+2)); }
- 下列程序运行结果是: main() {char str[10]; char str1[10]={“ABCD”},str2[10]={“abcd”},str3[10]={“1234”}; if (str1>str2) strcpy(str,str1); elsestrcpy(str,str2); if (st A: ABCD B: abcd C: 1234 D: 结果不确定
- #include #include main() {char str[][20]={"One*World","One*Dream!"}; char *p=str[1]; printf(“%d,”,strlen(p)); printf("%s ",p); } 程序运行后的输出结果是
- 已知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