给C语言初学者一些建议。
(1)好奇
这是一个现实问题。如果你是非计算机专业的,大部分人都害怕C语言,因为你懂的。而如果你是小学生或者初中生,也不用担心,因为你的勇气和好奇心比大学生强得多。当然,不管你是谁,保持好奇心是你在学习中不断进步的永恒动力。
(2)掌握有效的学习方法。
c语言是公认的不容易入门的语言(不然很多同学也不会“尖叫”_),因为它涉及的内容很多(尤其是语法很多)。从这么多年的教学实践来看,传统的教与学存在一些问题。
不要一看到英语就不知所措,虽然我也一样,但也不是我听不懂(毕竟我受过四六级哑巴英语教育,还是能听懂的)。
(3)C语言学习的几个阶段。
(一)理解和体验阶段
阅读和理解现有的程序,一般是教材的程序,每个程序都要手工打字。当你输入代码时,你必须理解每一句话的意思和操作符号的意思。
(b)修改阶段:
完成第一阶段的学习(一般2-4节课)后,就可以开始根据给定的源代码进行简单的修改了。在这个阶段,你可以一点点体会到自己的想法,更熟练地掌握相关的语法。
(三)模仿阶段:
当我们可以简单地修改代码时,我们可以尝试模仿现有程序的代码,编写自己的代码。比如我们学会了求解梯形面积的程序后,就可以写出求解三角形面积了。
这个时候的模仿不仅仅是模仿代码结构,还包括模仿问题的分析方法,包括数学问题和现实生活问题,这也是初步培养逻辑思维和计算思维的过程。
(四)独立读码阶段
在写程序之前,阅读已有的程序可以提高对程序的理解,学习别人编程的思路,也可以是同学的程序,找出同学程序的错误或不同的编写方法,都是学习编程的好方法。
(五)独立问题分析阶段
这个阶段和第四阶段同时进行。独立分析问题是运用计算思维解决真实问题,即通过问题分解、模块划分、算法设计和代码编写,最后调试程序。
(4)C语言学习过程中需要注意什么?
1.不要过多纠结于干巴巴的语法细节:
2.从程序逻辑上分析问题:
3.在编写代码的过程中逐步掌握语法规则。
4.调试代码时,需要知道程序的问题边界;
5.比如数据的适用范围,在调试过程中,需要输入各种边界数据,观察程序结果是否正确,并进行相应的修改。
(5).学习的主要内容
C语言的主要内容有以下八个方面:如图。
根据学习层次和要求的不同,课程内容的范围和难度也会有所不同。一般来说,注重培养逻辑思维和计算思维的初学者,主要集中在基本语法、程序结构、数组函数和结构。
(6)使用C语言
掌握C语言的基本编程方法并不难,但用C语言解决问题的却不多见。这是一个很大的话题。一般来说,需要学习数据结构,掌握常规算法,然后结合不同的应用领域编写所需的程序。程序员需要根据程序需求了解更多的开发领域。比如开发嵌入式程序,需要了解相应的硬件接口功能。
如果只是培养自己的编程逻辑和计算思维,就可以结合具体领域运用编程思想分析具体问题。既然是一种思维,那就一定是个人综合能力的潜在组成部分。