以下程序的输出结果是 。 int main() { char *p="abcdefgh ",*r; long *q; q=(long*)p; q++; r=(char*)q; printf("%s\n",r);}
时间: 2024-04-15 10:25:10 浏览: 107
程序的出出结果
这段程序的输出结果是 "bcdefgh "。在这段中,首先将字符指针 p 指字符串 "abcdefgh ",然后将针 p 转换为长整型指针 q,并将 q 的值加一,指向字符串的下一个字符。接着,将 q 转换为字符指针 r,并通过 printf 函数输出 r 所指向的字符串。因此,输出的结果是 "bcdefgh "。
阅读全文