1.定义指针与数组
#include<stdio.h>
int main(int argc,char *argv[])
{
int arr[] = {1,2,3}; //定义数组
int * p; //定义指针变量
return 0;
}
2.通过指针输出一维数组
#include<stdio.h>
int main(int argc,char *argv[])
{
int arr[] = {1,2,3}; //定义数组
int * p,i; //定义指针变量
p = arr; //将指针指向数组的第一个元素地址即&a[0]
for(i = 0;i < 3;i++)
printf("%d",*p++); //先对指针所指数据进行输出,然后指针往下指一个
return 0;
}
结果为: