数学与软件科学学院 实验报告
学期:_2013_至_2014_ 第__1 学期 2013 年_12 月08 日
课程名称:程序设计基础教程-C语言 专业:数学与应用数学2012_级_1_班 实验编号: 08 实验项目__ 指针 _____ 指导教师 姓名: 学号: 实验成绩: 良+
一、实验目的及要求
(1) 掌握C语言环境下指针的声明、定义和使用方法; (2) 掌握指针和变量以及指针和数组的关系; (3) 掌握指针、数组之间的关系; (4) 掌握指针、函数之间的关系。
二、实验内容
1.熟悉指针的基本使用方法。
(1) 请仔细分析以下程序段,并上机测试运行结果,对测试结果进行分析说明。
1) 程序段一:
int main() {
int i=3,j=6,k=9;
printf(“i=%d j=%d k=%d\n”,*(&i),j,k); return 0; }
2) 程序段二:
int main(void) {
int nA,*p; float fB,*q; p=&nA; q=&fB;
scanf(“%d,%f”, p, q); *p=nA*(*q);
printf(“nA is %d, p is %d and *p is %d\n”, nA, p,*p); printf(“fB is %f, q is %d and *q is %d\n”, nA, q,*q); printf(“p+1=%d q+1=%d\n”,p+1,q+1); return 0; }
3) 程序段三:
int main(void)