#include<stdio.h> int main(){ int a[]={1,2,3,4,5,6},*p; p=a; //指针p指向数组a的首地址 *(p+3)+=2; printf("%d,%d\n",*p,*(p+3)); return 0; }
时间: 2024-06-06 10:05:19 浏览: 31
这段代码的输出结果是3,6。
代码中定义了一个整型数组a,包含了6个元素,分别为1,2,3,4,5,6。然后定义了一个指针类型变量p,将其指向数组a的首地址,即a[0]的地址。
接下来,将指针p向后移动3个位置,指向了a[3]。然后对a[3]的值进行了修改,将其加上了2。
最后输出了指针p所指向的值和p向后移动3个位置所指向的值,即a[0]和a[3]的值,分别为3和6。
阅读全文