- 1
- 0
- 约2.57千字
- 约 3页
- 2023-04-01 发布于山东
- 举报
实验名称:指针及其应用专业:
日期:
班次:
得分:
姓名:
指导老师:
学号:
实验目的
1)掌握变量的指针及其基本用法。
2)掌握一维数组的指针及其基本用法。
3)掌握指针变量作为函数的参数时,参数的传达过程及其用法。
一.实验内容
1)运行以下程序,并从中认识变量的指针和指针变量的看法。
2)运行以下程序,观察a[0]、a[i]和p的变化,尔后回答以下问题:
程序的功能是什么?
在开始进入循环体从前,p指向谁?
循环每增加一次,p的值(地址)增加多少?它指向谁?
退出循环后,p指向谁?
你可否初步掌握了经过指针变量引用数组元素的方法?
3)先解析以下程序的运行结果,尔后上机考据,并经过此例掌握经过指针变量引用数组元素的各种方法。
4)编写函数,将n个数按原来的序次的逆序排列(要求用指针实现),尔后编写主函数完成:
①输入10个数;
②调用此函数进行重排;
③输出重排后的结果。
二.解析与谈论
(1)指针的定义方法,指针和变量的关系。
定义方法:
数据种类*指针变量名;
如定义一个指向int型变量的指针——
int*p;
则我们能够连续写以下代码——
inta=4;
p=a;
printf(%d,*p);
在这里,我们定义了一个变量a,我们把它理解为内存空间连续的4个字节
int型占用4字节),则这4个字节的空间保存着一个数4。是取地址符号,即把变量a的地址(即这
原创力文档

文档评论(0)