c语言指针学习一
#include <stdio.h>
void pointer1()
{
/*
* p为int型的指针,p++只跳到数组的下一个元素,数组名a代表&a[0],即代表第一个元素的起始地址
* 统一数组在内存中的地址是连续的
*/
int a[10],*p,i;
for(i=0;i<10;i++)
{
scanf(“%d”,&a[i]);
}
for(i=1,p=a;p<a+10;p++,i++)
{
printf(“a[%d] 的值是:%d,内存地址是:%d\n”,i,*p,p);
}
}
近期评论