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

36 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 实验七 指针(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; 同类型指针变量```