Chinaunix首页 | 论坛 | 博客
  • 博客访问: 109360
  • 博文数量: 74
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 757
  • 用 户 组: 普通用户
  • 注册时间: 2013-10-20 22:42
个人简介

相信生命中的无限潜能

文章分类

全部博文(74)

文章存档

2016年(1)

2015年(30)

2014年(30)

2013年(13)

我的朋友

分类: C/C++

2014-01-18 18:43:58


点击(此处)折叠或打开

  1. #include <stdio.h>

  2. int main()
  3. {
  4.     int *a[5];//a是一个数组,5个元素,每个元素是int*
  5.     int *f(double);//f是一个函数,形参double,返回int*
  6.     int m;//m是一个int变量
  7.     int *n;//n是一个指针,指向int类型变量
  8.     int x[5]={11,22,33,44,55};//x是一个5个元素的int数组
  9.     int y[6]={12,23,34,45,56,67};
  10.     int (*p)[5];//p是一个指针,指向5个元素数组
  11.     p = &x;//只用x表示&x[0]的地址,int*类型,用&x表示这个数组的地址
  12.     int i;
  13.     for(i=0;i<5;i++)
  14.     {
  15.         printf("%d ",(*p)[i]);
  16.     }
  17.     printf("\n");
  18.     int z[8][5];
  19.     p = z;//数组z表示z[0]的地址,是一个int[5]的地址
  20.     return 0;
  21. }

阅读(735) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~