实验十(一).docVIP

  • 2
  • 0
  • 约 2页
  • 2017-06-15 发布于湖南
  • 举报
实验十(一)

实验十 指针(一) 实验目的: 1.了理解指针的含义。 2.掌握指针的定义、引用和处理。 实验环境: 安装有Turbo C 3.0语言的微机一台。 实验内容: 1.指针和指针变量的概念及指针变量的定义。 2.输入两个整数,按先大后小顺序输出。 实验步骤: 题目1:单步运行下面程序,了解变量的指针和指针变量的概念。 # include stdio.h main( ) { int a=5,*p; p=a; a=10; *p=8; } 步骤: 1)打开Turbo C 3.0环境,新建文件,输入源程序,保存并命名为sy10-1.c 2)按F8键单步运行程序,在watch窗口中观察变化,分析结果: ①输入程序后,连按三次F8,使绿条停留在p=a语句行上。 ②用Ctrl+F7操作分别将a,a,p及*p显示出来。按下Ctrl+F7弹出Add Watch对话框,用来添加监视表达式,一个对话框只能添加一个,按4次添加完。 ③查看观察窗口中的内容,可发现此时a己有确定的地址(a)和确定的值,而p还没有确定的值(此时语句p=a还未执行),即p还没有明确的指向,因而它所指向的内存单元(*p)中的内容也是不确定的。 ④按F8往下执行一步后再查看观察窗中的内容,可发现p已有确定的值,它与a的值一致,说明p中存放了变量a的地址,也就是说p是指向变量a的指针变量。同时可发现,*p的内容与a的内

文档评论(0)

1亿VIP精品文档

相关文档