#include <stdio.h> int main() { int a[] = { 1,2,3,4,5 }; int *pa = a; a[2] = *pa++; printf("%d %d", *pa,*(pa+1)); return 0; }
时间: 2024-01-22 09:03:00 浏览: 116
#include <stdio.h>
4星 · 用户满意度95%
这段代码的输出结果是:3 4。
首先,定义了一个整型数组a,并初始化了其中的元素为1、2、3、4、5。然后定义了一个整型指针pa,并将a的首地址赋值给pa。执行了以下操作:
1. 将数组a中下标为2的元素赋值为pa所指向的元素(也即a[2] = *pa),此时pa指向a[1]。
2. 输出pa所指向的元素(也即*pa,即3),然后将pa自增1。
3. 输出pa所指向的元素(也即*(pa+1),即4)。
因此,最终输出的结果是3 4。
阅读全文