首页 理论教育 C语言程序设计:指针的基本概念及应用

C语言程序设计:指针的基本概念及应用

时间:2023-11-17 理论教育 版权反馈
【摘要】:利用指针变量可以表示各种数据结构,能够很方便地操作数组和字符串。对于每一个学习和使用C 语言进行程序开发的人来说,没有掌握指针意味着没有掌握C 语言的精华。本章主要通过几个具体任务引出指针的基本概念,包括指针变量的定义、引用,指针与数组的关系,指针与函数的关系等。

C语言程序设计:指针的基本概念及应用

【知识导读】

指针是C 语言中非常重要的一种数据类型,同时也是C 语言的一个重要特色。利用指针变量可以表示各种数据结构,能够很方便地操作数组字符串。有了指针,C 语言能够像汇编语言一样处理内存地址,从而编制出更精练而高效的程序。对于每一个学习和使用C 语言进行程序开发的人来说,没有掌握指针意味着没有掌握C 语言的精华。因此,学习指针是学习C 语言中很重要的一环,但是,指针也是C 语言中最为难学的一部分。由于指针的概念比较复杂,使用也比较灵活,因此初学者常会出错,所以,在学习中除了要正确理解基本概念外,还必须多实践、多上机调试。只有这样,才能掌握指针的使用方法。

本章主要通过几个具体任务引出指针的基本概念,包括指针变量的定义、引用,指针与数组的关系(包括指针与一维及二维数组的关系、指针与字符串的关系等),指针与函数的关系等。

【能力目标】

● 掌握地址、指针与指针变量的概念。

● 理解变量、数组指针的概念。

● 掌握指向变量、一维数组的指针变量的定义与引用方法。

● 了解多级指针的概念。

● 掌握指针变量作为函数参数时的传递内容和过程。

● 熟练掌握指向二维数组指针的指针变量的定义与引用方法。

● 能正确地利用指针变量来引用所指向的二维数组。

● 了解指针数组的概念。(www.xing528.com)

● 能理解指针数组的操作方法。

● 能正确地利用指针变量来引用所指向的字符数组和字符串。

● 能正确应用指针编写相应程序来解决实际问题。

【任务设置】

任务1 从键盘输入N 个整数,将它们按照输入时的顺序逆序排列后输出

任务2 计算学生的最高分、最低分及总平均分

任务3 输入一个矩阵,输出它的转置矩阵

任务4 按英文字典顺序将5 个国家名顺序输出

实训1 指针操作实例

实训2 利用指针处理字符串

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈