前文讲了1到5章,那么我们继续后面章节的讲解:
第6章:利用数组处理批量数据
如果只有一个学生的成绩,可以设置一个变量。
但如果有100个学生,总不能写100个不同的变量,这时候就需要使用数组。
数组适合处理:
一组学生成绩;
一组商品价格;
第7章:用函数实现模块化程序设计
函数可以理解成一个提前包装好的“小工具”。
比如我们经常要计算两个数相加,就可以专门写一个加法函数:
之后需要加法时,直接调用就行:
不需要每次重新写一遍计算过程。
函数的意义,就是把一个大程序拆成几个小模块。这样程序会更加清楚,也方便检查和修改。
第8章:善于利用指针
指针通常是整本书里最容易把零基础同学劝退的一章。
简单来说:
普通变量里保存的是一个数据;
指针变量里保存的是另一个变量的地址。
比如你家里放着一本书,普通变量相当于“这本书”;指针相当于写着“这本书放在几号书架”的纸条。
指针可以帮助程序更直接地操作内存,也经常和数组、函数结合使用。
第9章:用户自己建立数据类型
这一章主要会讲结构体、共用体、枚举等内容。
可以把结构体理解成一张信息表,把同一个对象的不同信息组合在一起。
第10章:对文件的输入和输出
前面的程序运行结束后,很多数据也就消失了。
文件这一章会综合运用前面学过的变量、循环、数组、函数和指针,所以更像是一次综合应用。
最后呢,带大家总结一下,谭浩强的《C程序设计》,整体可以分成三个阶段:
第一阶段:认识基本语法
变量、数据类型、运算符、输入和输出。
第二阶段:学会控制程序
顺序结构、选择结构、循环结构。
第三阶段:处理更复杂的问题
数组、函数、指针、结构体和文件。
对于零基础同学来说,前面三四章通常还能跟得上,到了循环、数组、指针以后,难度会逐渐增加。
但这并不代表你不适合学习C语言。
C语言不是一本只靠“看”就能看会的书。管理学看懂一个理论,可能就理解了一半;但C语言即使你看懂了一段代码,也不代表自己能够独立写出来。
所以学习C语言最重要的不是一口气把整本书看完,应该:
看懂一个案例;
自己照着敲一遍;
修改里面的数字和条件;
看看运行结果会发生什么变化。
先把输入输出、判断和循环学懂,再进入数组、函数和指针。一步步来,零基础同学也完全能够把C语言啃下来。
#上海专升本 #上海建桥学院计算机专升本 #立达计算机专升本 #上海杉达计算机专升本