C语言期末考试必备的知识点讲述.pptVIP

  • 3
  • 0
  • 约7.48千字
  • 约 39页
  • 2017-03-03 发布于湖北
  • 举报
C语言期末考试必备的知识点讲述

变数的使用(读与写)方法二 二维数组 程序段 说明 方法一 int a[3][4]; a[1][2]=1; 通过数组名和下标使用数据。 a[1][2]=1;将数值1写入分配给a[1][2]空间中 方法二 int a[3][4] ,*p1; 第1种 p1=a[1][2]; *p1=1; 将a[1][2]数组元素空间地址赋给p1 将1写入p1指向的空间 第2种 p1=a[0][0]; *(p1+1*4+2)=1; 将a[0][0]数组元素空间地址赋给p1 p1+1*4+2的值是a[1][2]的空间地址,即指向a[1][2], *(p1+1*4+2)=1将1写入a[1][2]空间 第3种 数组名是首指针 p1=a; *(p1+1*4+2)=1; 将数组首地址(数组空间地址)赋给p1 同第2种 说明:方法二就是通过指针变量使用该变数存放空间的数值。 变数的使用(读与写)方法二 结构体 程序段 说明 方法一 struct student stu; stu.age=10; stu.abc[0]=11; 方法二 struct student stu ,*p1; 第1种 p1=stu; p1-age=10; p1-abc[0]=11; 获取stu的(首)地址 相对方法一,仅用p1-代替stu. 第2种 p1=stu; (*p1).age=10; (*p1).abc[0]=11;

文档评论(0)

1亿VIP精品文档

相关文档