C-study/07/README.md
2021-12-06 21:15:31 +08:00

1.1 KiB
Raw Blame History

实验七 指针(2学时)

作业时间: 2021-12-06 19:12:00 至 2021-12-26 23:55:00

实验目的

  1. 掌握指针的概念、会定义和使用指针变量;
  2. 掌握通过指针访问单个变量的方法;
  3. 了解指针指向数组的使用。

实验器材

计算机硬件环境PIII 667以上计算机软件环境Visual CDevc++。

技能要点

  1. 指针的定义,初始化,引用;
  2. *运算符的使用;
  3. 指向数组的指针的定义,初始化,引用;
  4. 指针的比较运算例如p>q;
  5. 指针与整数的加减运算例如p+i;
  6. 使用运算符[],实现用下标法间接访问数组;
  7. 使用运算符*(+-),实现用指针法间接访问数组。

思考题

  1. 指针做赋值运算时,赋值运算符右侧可以是那些值? 答:第一,int x,*p,*q; p=&x; 同类型变量的地址 q=p; 同类型指针变量
第二,```int a[10],*p,*q;
   p=a; 数组名
   p=&a[0] p=a+0; 数组元素地址
   q=p;  同类型指针变量```