《C语言程序设计教案-第十章指针》由会员分享,可在线阅读,更多相关《C语言程序设计教案-第十章指针(29页珍藏版)》请在人人文库网上搜索。
1、第十章 指 针课题:第十章 指针 1-2教学目的:1、了解指针与地址的概念2、掌握指针变量的定义、初始化及指针的运算教学重点:教学难点:指针变量的定义、初始化及指针的运算指针的运算步骤一 复习引导指针是C语言的一个重要概念,也是C语言的一个重要特色。正确而灵活地运用它,可以有效地表示复杂的数据结构;能动态分配内存;能方便地使用字符串;有效而方便地使用数组;在调用函数时能得到多于1个的值;能直接处理内存地址等,这对设计系统软件是很必要的。指针的概念比较复杂,使用也比较灵活,因此初学者时常会出错,务请在学习本章内容时十分小心。步骤二 讲授新课10.1 地址和指针的概念计算机的主存储器被分成一个个存。
2、储单元,为了区分各存储单元,要为每个存储单元编号,这个编号即地址。例:i =3; 或 scanf(“%d”, &i);是将3送给 i所在的空间。例:将3送到变量I_pointer所“指向”的单元(即I所标志的单元)。所谓“指向”,是通过地址来体现的,I_pointer中的值为2000,它是变量I 的地址,这样就在I_pointer和变量之间建立起一种联系,即通过I_pointer能知道I的地址,从而找到变量I的内存单元。因而在C语言中,将地址形象化地称为“指针”。意思是通过它能找到以它为地址的内存单元。一个变量的地址称为该变量的“指针”。内存单元的地址和内存单元的内容是两个不同的概念。指针:就。
3、是地址,即内存单元的编号。指针变量:用来存放另一变量的地址(即指针