C-study/07/README.md

36 lines
1.1 KiB
Markdown
Raw Normal View History

2021-12-06 13:15:31 +00:00
# 实验七 指针(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; 同类型指针变量```