释放C语言的灵魂!—读《征服C指针》有感
学习C语言已经是5年前的事了,当时在大学的阶梯室上课。老师像念经一样,下面的学生都睡觉。我也不例外,但因为参加了一个编程比赛。我不得已自学C语言,我记得当年考试考了90分,但编程作品就没有交。证明中国式教育,赋予了我理论知识,却忘却了实际操作。看到《征服C指针》这本书,我觉得实用性非常强,可以看到笔者的造诣之深。无奈下,我找回以前的读书笔记,回忆以下这段:
<!--[if !supportLists]-->1. <!--[endif]-->灵魂的意义:指针可以提高程序的效率
这句话,对很多小白,或者刚进大一学C的大学生,完全是一句“××万岁!”般的口号。指针可以对数组,字符,函数进行灵魂的控制。此外,当函数间的参数传递时,尤其是大量的参数,将它们的地址作为参数传递给函数,这样可以省去编译器为它们制作副本所带来的空间和时间上的开销,从而提高了程序的效率。有此可见指针对于提高程序的效率起着重要的作用。
<!--[if !supportLists]-->2. <!--[endif]-->灵魂式的置换·指针才能做到
初学c时,两数置换。若不是返回值函数,普通的一个swap()自定义函数,参数如果为int p ,int q。不为指针的话,根本无法置换。这算是c一个比较难理解的地方,但是你可以想象为搬屋的例子。两个人要互相搬进对方的屋子,参数不是指针类型的话,那么只是交换门牌一样,完全没有改变质的问题,如果用上指针,才是找搬屋公司帮手搬屋。
当然,还有动态数组与文件操作与C指针息息相关,但是作为大学的我,我也只能学到这里为止。不过愿意收藏此书读后感,不断了解C,深度了解它的奥秘。
相关推荐
c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针...
c语言 贪吃蛇!贪吃蛇 c语言贪吃蛇,c语言 贪吃蛇!贪吃蛇 c语言贪吃蛇,c语言 贪吃蛇!贪吃蛇 c语言贪吃蛇
C语言网络笔记!C语言网络笔记!C语言网络笔记!C语言网络笔记!C语言网络笔记!C语言网络笔记!C语言网络笔记!
C语言的灵魂-指针C语言的灵魂-指针
谭浩强C语言经典教材,指针,作为C语言的灵魂,也是C语言中最难的问题
c语言!229c语言!229
C语言经典课件!!PPT的C语言经典课件!!PPT的C语言经典课件!!PPT的C语言经典课件!!PPT的C语言经典课件!!PPT的
C语言指针理解C语言指针理解C语言指针理解
C语言指针教程C语言指针教程C语言指针教程C语言指针教程C语言指针教程C语言指针教程C语言指针教程C语言指针教程C语言指针教程C语言指针教程C语言指针教程C语言指针教程C语言指针教程C语言指针教程C语言指针教程C语言...
C语言数组和指针详解,C语言的灵魂!总结详细,实例经典!
谭浩强的《C语言程序设计》第五版共分为14章,从C语言的基础语法、数组、指针、函数、结构体、文件操作等方面进行了详细的讲解。每一章都包含了大量的代码示例,这些示例不仅能够帮助读者理解书中的理论知识,还能够...
c语言中指针是较为重要的知识点,掌握指针你会更上一层楼。
C语言中的指针C语言中的指针C语言中的指针
C语言练习(指针)及答案,公司内部培训经典题目及答案
C语言指针函数和函数指针详细介绍.
深入理解C语言指针的奥秘深入理解C语言指针的奥秘深入理解C语言指针的奥秘深入理解C语言指针的奥秘
c语言 指针 c语言指针课件 c语言指针课件 c语言指针课件 c语言指针课件 c语言指针课件 c语言指针课件 c语言指针课件 c语言指针课件 c语言指针课件 c语言指针课件 c语言指针课件 c语言指针课件 c语言指针课件
c语言c语言c语言c语言c语言c语言c语言指针的妙用c语言指针的妙用c语言指针的妙用
C语言指针练习填空和阅读程序题,难度适中,便于考前复习。
C语言中级-8再谈指针 C语言中级-8再谈指针