Chinaunix首页 | 论坛 | 博客
  • 博客访问: 133014
  • 博文数量: 44
  • 博客积分: 956
  • 博客等级: 准尉
  • 技术积分: 521
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-18 12:45
文章分类
文章存档

2012年(11)

2011年(33)

分类: C/C++

2011-12-02 18:14:17

基础补习,平淡无奇~
 
 
上午:二维数组:
      定义一个二维数组:int data[10][10];
      其中data是一个 (int **)类型的指针,data[n]是一个(int *) 类型的指针;
   注意二维数组的初始化和赋值
三维数组及多维数组:同理可分析
 
下午:指针与数组
      数组名就是一个常量指针。如
   int data[10]; int *p = data;
则如下操作完全等同:
   data[i], *(data + i), p[i], *(p + i);
   注意:sizeof(data)会获得数组的长度,而sizeof(p)则只获得p的长度4,所有类型的指针均只占用4个字节的内存空间。
    数组名data 实际上是一个  int *const  类型的指针。
 
没什么东西,就不写了~
阅读(1213) | 评论(0) | 转发(0) |
0

上一篇:第三天~

下一篇:第五天~

给主人留下些什么吧!~~