#include <stdio.h>
#include <stdlib.h>
int main()
{
char ac[]={0,1,2,3,4,5,6,7,8,9};
char *p=ac;//定义一个指针P指向ac的第一个单元
printf("p=%p\n",p);//输出p的地址
printf("p+1=%p\n",p+1);
int ai[]={0,1,2,3,4,5,6,7,8,9};
int *q=ai;
printf("q=%p\n",q);
printf("q+1=%p\n",q+1);
return 0;
}

C语言指针与数组操作解析

本文通过示例代码展示了C语言中指针如何操作数组,包括指针变量的声明、初始化以及指针加减操作。程序打印了数组元素的地址及指针加一后的地址,帮助理解指针在数组中的工作原理。
1183

被折叠的 条评论
为什么被折叠?



