#include <stdio.h> int main() { char s[]="123",*p; p=s; printf("%c%c%c\n",*p++,*p++,*p++); return 0; }
时间: 2024-03-19 08:40:49 浏览: 125
#include <stdio.h>
4星 · 用户满意度95%
这段代码的输出结果是 "321"。首先,将字符串 "123" 存储在字符数组 s 中,然后将指针 p 指向 s 的首地址。接着,printf 函数中使用了三个 *p++,这表示先输出当前指针所指向的字符,再将指针 p 向后移动一位。因此,第一个 *p++ 输出的是字符 '1',第二个 *p++ 输出的是字符 '2',第三个 *p++ 输出的是字符 '3',所以最终的输出结果是 "321"。
阅读全文