【知识导读】
指针是C 语言中非常重要的一种数据类型,同时也是C 语言的一个重要特色。利用指针变量可以表示各种数据结构,能够很方便地操作数组和字符串。有了指针,C 语言能够像汇编语言一样处理内存地址,从而编制出更精练而高效的程序。对于每一个学习和使用C 语言进行程序开发的人来说,没有掌握指针意味着没有掌握C 语言的精华。因此,学习指针是学习C 语言中很重要的一环,但是,指针也是C 语言中最为难学的一部分。由于指针的概念比较复杂,使用也比较灵活,因此初学者常会出错,所以,在学习中除了要正确理解基本概念外,还必须多实践、多上机调试。只有这样,才能掌握指针的使用方法。
本章主要通过几个具体任务引出指针的基本概念,包括指针变量的定义、引用,指针与数组的关系(包括指针与一维及二维数组的关系、指针与字符串的关系等),指针与函数的关系等。
【能力目标】
● 掌握地址、指针与指针变量的概念。
● 理解变量、数组指针的概念。
● 掌握指向变量、一维数组的指针变量的定义与引用方法。
● 了解多级指针的概念。
● 掌握指针变量作为函数参数时的传递内容和过程。
● 熟练掌握指向二维数组指针的指针变量的定义与引用方法。
● 能正确地利用指针变量来引用所指向的二维数组。
● 了解指针数组的概念。(www.xing528.com)
● 能理解指针数组的操作方法。
● 能正确地利用指针变量来引用所指向的字符数组和字符串。
● 能正确应用指针编写相应程序来解决实际问题。
【任务设置】
任务1 从键盘输入N 个整数,将它们按照输入时的顺序逆序排列后输出
任务2 计算学生的最高分、最低分及总平均分
任务3 输入一个矩阵,输出它的转置矩阵
任务4 按英文字典顺序将5 个国家名顺序输出
实训1 指针操作实例
实训2 利用指针处理字符串
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。