//
// main.c
// 一维指针数组
//
// Created by 崔学涛 on 15/9/5.
// Copyright (c) 2015年 崔学涛. All rights reserved.
//
#include <stdio.h>
int main(int argc, const char * argv[]) {
//定义变量
int a=1, b=3, c=7;
//输出变量的地址
printf("&a=%p\n&b=%p\n&c=%p\n",&a,&b,&c);
//定义指针数组
int *p[3]={&a,&b,&c};
//输出指针数组的元素
for (int i=0; i<3; i++) {
printf("p[%d]=%p\n",i,p[i]);
}
//输出指针数组的内容
for (int i=0; i<3; i++) {
printf("%d\n",**(p+i));//数组名是常量
}
return 0;
}
|
|