正在加载图片...
圳职业技术学院 Shenzhen Polytechnic 第七单元(1):指针变量的定义和引用 教学内容 指针变量的定义和引用 教学目标 应知 指针的意义及使用 应会 单个变量的指针应用 难点 通过指针引用变量的意义 教学方法 直观教学法,将指针的内容在程序中直接打印输出进行观察,去除指针的神秘性 教学过程 1.定义两个整型变量a、b,从键盘输入,并且输出a、b的值及a、b的地址 (澄清变量的地址和变量的值的概念) 2.定义两个整型指针变量ρ1、p2,分别指向变量a,b,从键盘输入数据并输出 p1、p2和*1、*2(观察结果,并与第一步的结果对比,引入指针的概 念,定义、赋值、引用方式) (学生易错:定义指针后不赋值就引用) 3.在程序中输出&*p1,&*p2,郴a,*8b比较输出的结果,熟悉运算符&和* 学生操作练习:分别定义浮点数、字符型变量及其指针,并采用指针进行 输入输出。(进一步熟悉指针的定义、赋值、引用) 5.将变量a、b的值按从大到小顺序输出,分别以以下三种方式进行,是否 都能实现?比较有什么不同(学习指针的应用,进一步理解指针) 1.以普通变量进行交换 2.以普通变量作中间变量,使用指针所值变量的值进行交换 3.以指针变量作中间变量,使用指针进行交换 ip pl: p1 p2 p2=p: I 计算机系乌云高娃 Wygwl2lcn, com第51页共83页深 圳 职 业 技 术 学 院 Shenzhen Polytechnic 计算机系乌云高娃 Wygw@21cn.com 第 51 页 共 83 页 第七单元(1):指针变量的定义和引用 教学内容 指针变量的定义和引用 教学目标 应知 指针的意义及使用 应会 单个变量的指针应用 难点 通过指针引用变量的意义 教学方法 直观教学法,将指针的内容在程序中直接打印输出进行观察,去除指针的神秘性 教学过程 1. 定义两个整型变量 a、b,从键盘输入,并且输出 a、b 的值及 a、b 的地址 (澄清变量的地址和变量的值的概念) 2.定义两个整型指针变量 p1、p2,分别指向变量 a,b,从键盘输入数据并输出 p1、p2 和*p1、*p2(观察结果,并与第一步的结果对比,引入指针的概 念,定义、赋值、引用方式) (学生易错:定义指针后不赋值就引用) 3. 在程序中输出&*p1, &*p2,*&a,*&b 比较输出的结果,熟悉运算符&和* 4. 学生操作练习:分别定义浮点数、字符型变量及其指针,并采用指针进行 输入输出。(进一步熟悉指针的定义、赋值、引用) 5. 将变量 a、b 的值按从大到小顺序输出,分别以以下三种方式进行,是否 都能实现?比较有什么不同(学习指针的应用,进一步理解指针) 1. 以普通变量进行交换 {t=a; a=b; b=t; } 2. 以普通变量作中间变量,使用指针所值变量的值进行交换 (t=*p1; *p1 = *p2; *p2 = t;) 3. 以指针变量作中间变量,使用指针进行交换 {p = p1; p1 = p2; p2 = p; }
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有