实验7-指针 下载本文

《C语言程序设计》实验报告

实验序号:7 实验项目:指针

一、实验目的及要求 1、通过实验掌握指针的定义和使用指针变量; 2、掌握使用指针对数组和字符串进行操作; 3、掌握函数中指针类型参数的使用; 4、要求采用指针方法完成。 二、实验设备(环境)及要求 使用Turbo C 或Visual C++ 6.0;windows系列操作系统的环境。 三、实验内容与步骤 1.输入运行下面这个程序,观察并分析结果: #include \void main() { int a[]={2,3,4,5,6}; int *p1; char *p2=\ p1=a; printf(\ printf(\ p1=a+2; printf(\ printf(\ printf(p2+2); printf(\ } 运行结果截图: 2.以下程序调用invert 函数按逆序重新放置a 数组中的值,a 数组中的值在main 函数中读入,请填空。 #include \void invert(int *s,int i,int j) { int t; if(i