下面程序的输出结果是( )。 char b[]="ABCD"; int main( ) { char *chp; for(chp=b; *chp; chp+=2) printf("%s", chp); printf("\n"); return 0; }
时间: 2024-04-28 07:20:55 浏览: 147
程序的出出结果
程序的输出结果是 AC。
程序中定义了一个字符数组 b,其值为 "ABCD"。然后定义了一个字符指针 chp,初始化为指向 b 的首地址。在 for 循环中,每次将 chp 的值增加 2,也就是跳过一个字符,然后输出 chp 指向的字符,直到遇到字符串的结束符 '\0'。因此,循环的输出结果为 A 和 C。最后一个 printf 函数输出换行符,使输出结果换行。
阅读全文