计算机科学与技术系C语言实验报告
实验名称:指针及其应用日期:
得分:
指导老师:
专业:
班次:
姓名:
学号:
实验目的
(1)掌握变量的指针及其基本用法。
(2)掌握一维数组的指针及其基本用法。
(3)掌握指针变量作为函数的参数时,参数的传递过程及其用法。
一.实验内容
(1)运行以下程序,并从中了解变量的指针和指针变量的概念。
(2)运行以下程序,观察a0、ai和p的变化,然后回答以下问题:1程序的功能是什么?2在开始进入循环体之前,p指向谁?3循环每增加一次,p的值(地址)增加多少?它指向谁?4退出循环后,p指向谁?5你是否初步掌握了通过指针变量引用数组元素的方法?
(3)先分析以下程序的运行结果,然后上机验证,并通过此例掌握通过指针变量引用数组元素的各种方法。
f(4)编写函数,将
个数按原来的顺序的逆序排列(要求用指针实现),然后编写主函数完成:①输入10个数;②调用此函数进行重排;③输出重排后的结果。
二.分析与讨论(1)指针的定义方法,指针和变量的关系。
定义方法:
数据类型指针变量名如定义一个指向i
t型变量的指针i
tp
f则我们可以继续写如下代码i
ta4papri
tf