C程序设计教案解析.docVIP

  • 2
  • 0
  • 约小于1千字
  • 约 4页
  • 2021-09-06 发布于山东
  • 举报
程序设计教课设计 授课概要 3.例:随意输入三个数 ,利用前例中的 swap 函数排序后输出。 4.剖析下边程序中的 swap函数可否成功互换两个变量的值。 void main( { int a,b; int *pa,*pb; void swap(int *,int *; scanf(%d,%d,a,b; void swap(int *p1,int *p2{ int *p; p=p1; 实例 :输出数组所有元素 下标法 地点法 :经过数组名找出各数组元素地点 指针法 几点说明 关于 int a[10],*p=a; 是指针变量 ,指向数组首元素 ,能够进行 p++操作 ,使指针移向下一个元素。 *p 进行数组元素引用。 是数组的首地点 ,相当于指针常量 ,不可以进行 a++操作。能够进行 剖析 地点和指针的观点 指针变量及其运算 数组的三种遍历方法 用数组名作为 函数的实参。数组名作为实参时,表示数据元素的首地点。 与 思 考 题,扩大 学 生知识 面。 目的: 1. 经过实验进一步掌握指针的观点,会定义和使用指针变 量; 2. 能正确使用数组的指针和指向数组的指针变量; 3. 能初步使用字符串的 指针和指向字符串的指针变量 题目: (请参照教课网站中的实验十二 1. 给出的图 片中的程序,能够实现输入 3 个整数,按由小到大的次序输 出。请认真阅读,输 入,运转并察看结果。领会指针变量的用法。完 成后将文件 c12_1.c 上交到 “交作 业空间 ”。 2. 将第一题的程序改为:输入 5 个浮点数,按由大到小次序输出。运转 并察看结果,并将文件命名为 c12_2.c 上交到 “交作业空间 ”。 3. 有 n 个整数,使其前方各数次序向后移 m 个地点,最后 m 个数变为最 前方 m 个数,如下图。达成后运转并考证结果,最后将文件 c12_3.c 上交到 “交作业空间 ”。 要求 学生 独 立 完 成,实现 本讲教课 目标 实验 题目 6

文档评论(0)

1亿VIP精品文档

相关文档