昆工c语言-c像语言第五讲.pptVIP

  • 2
  • 0
  • 约7.7千字
  • 约 42页
  • 2019-01-03 发布于福建
  • 举报
昆工c语言-c像语言第五讲

int a=6,*p,**q; 1 int *p=NULL,a=6; 1 引入:int a=6,b=7 ,*p=a; 数组名a代表数组a[5]的首地址,即a[0]的地址。 int a[5]; 指针变量p加下标代表该指针指向的具体的存储单元 如:p[0]等价于数组元素a[0], p[1]等价于a[1] int a[5]; int *p=a 或 int *p=a[0] 注意:p:指针变量,可以重新赋值,如p=a[2] a:指针常量,永远指向第一个数组元素。不能重新赋值。 如:a++ *a++ 不合法 int a[5]; int *p=a 或 int *p=a[0] 数组a可看成是具有两个数组元素a[0],a[1]的一维数组,而a[0],a[1]有分别是具有三个数组元素的一维数组。 int a[2][4]; int a[2][4]; int a[2][4]; 指针数组:类型名 *指针数组名[常量表达式] int *p[2]; int a[2][4]; 行指针:类型名 (*指针数组名)[常量表达式] int (*p)[2]; int a[3][2]; p=a; 二维数组和指针 main( ) { int a[3][3],*p,i; p=a[0][0]; for(i=0;i9;i++) p[i]

文档评论(0)

1亿VIP精品文档

相关文档