若有定义“char s[]="ABCD";”,执行“puts(s+2);”的输出结果为
举一反三
- 若有定义“char s[]="ABCD";”,执行“puts(s+2);”的输出结果为( )。 A: ABCD B: BCD C: CD D: 有语法错误,无法执行
- 若有定义“char *p="ABCD";”,执行“puts(p+2);”的输出结果为
- 若有定义语句char s[10],s="abcd";,则执行printf("%s\n",s);的输出结果是( )。 A: 输出abcd B: 输出a C: 输出ab cd D: 编译不通过
- 若有定义和语句: char s[10]:s="abcd";printf("%s\n",s);则输出结果是______ 。
- char s[20] = “abcd”; char *sp = s; sp++; puts(strcat(sp, “ABCD”));