初学者如何学习c语言,带你玩转C语言(入门篇)

现在技术发展很快,尤其是计算机行业,计算机的基础是c语言,可以说做什么都需要编程,编程最为基础的就是C语言了,C语言他是一个很有发展前景的计算机编程语言,近十年来,它在编程语言排行榜(TIOBE)稳居前三,C语言绝对是值得初学者学习的一门语言,那今天就带你玩转C语言

(1)首先学习C语言你就要有一个好的心态,要有坚持的心态,不能学一段时间,觉得难就不学了,这是最忌讳的,学习C语言坚持是最重要的。

(2)接下来就是掌握有效的学习方法

C语言是一门公认的不易入门的语言,因为涉及的内容比较多( 特别是语法繁多 )。

初学必备资料跟免费公开课点下方卡片领取

戳下方卡片即可领取

下面我们进入正题:看看学习C语言要经过几个方面,几个阶段:

1.首先阅读和理解现有的程序,一般是教材资料的程序,每个程序都必须亲手打一遍。在输入代码的同时,一定要了解每一个语句的意义和运算符号的意义。

2.完成了第一阶段的学习后,开始根据给定的源代码进行简单的修改,这个阶段可以实现一点点自己的想法,同时也能将相关的语法掌握的更加熟练。

3.模仿阶段:当我们可以进行简单修改代码后,可以尝试模仿现有程序的代码,编写自己的代码,比如,我们学会了求解梯形面积的程序后,我们可以编写求解三角形的面积。

此时的模仿,不仅仅是模仿代码结构,还需要模仿问题的分析方法,有数学问题,也有实际生活问题,这也是初步培养逻辑思维和计算思维的过程。

4. 独立阅读代码阶段:在编写程序之前,阅读现有的程序,可以提高程序的理解能力,学会其他人编写程序的思想,也可以是同学的程序,找出同学程序的错误或不同写法,都是很好的学习编程的方式。

5.独立分析问题阶段:这个阶段和第4阶段同时进行,独立分析问题就是将现实的问题运用计算思维去解决,即通过问题分解、模块划分、算法设计和代码编写,最后调试程序。

在学习C语言时,在这里需要注意一些问题,那就是要记住从程序逻辑分析问题,多多进行调试,自己解决问题。

上面只是系统的告诉你学习C语言如何下手,下面详细告诉你:

1、多看代码 在有一定基础以后一定要多看别人的代码。 注意代码中的算法和数据结构。

毕竟学C之后的关口就是算法和数据结构。提到数据结构,指针是其中重要的一环,绝大多数的数据结构是建立在指针之上的,如链表、队列、树、图等等,所以只有学好指针才能真正学好C。别的方面也要关注一下,诸如变量的命名、库函数的用法等等。有些库函数是经常用到的。对于这些函数的用法就要牢牢记住。

2、要自己动手 编程序是个实干的活,光说不练不行。刚开始学的时候可以多练习书上的习题。 对于自己不明白的地方,自己编个小程序实验一下是最好的方法,能给自己留下深刻的印象。 自己动手的过程中要不断纠正自己不好的编程习惯和认识错误。有一定的基础以后可以尝试编一点小游戏,文曲星之类的电子词典上小游戏很多,照着编作为练习。基础很扎实的时候,可以编一些关于数据结构方面的东西,诸如最经典的学生管理系统。之后.....学汇编、硬件知识。

分享一些我当时学习收集的项目实战练习还有免费公开课也会讲项目实战,戳下面卡片领取

3、选择一个好的编译器 VS2010以上版本

4、关于养成良好的编程习惯 基本上每本C教材上都要提到。作为新手这条一定要时时遵守
具体方面:

(1) 在比较复杂的代码后面要有注释。 如果光溜溜一堆代码,别人就不可能看懂你的代码,而且也不利于查找错误。除非你一直编东西给自己看。能在代码里说明白的就一定要在代码里体现。比如变量名、函数名,在命名的时候尽量说明是干什么用的。

(2)注意语句的嵌套不能过长,一般来说,一段代码里Tab要少于8个。

简单说就是语句最多8个嵌套。 对于新手来说,这个标准还要下降。有一个好习惯是,把主函数尽量写简短。经常看到别人的代码是主函数只有几行,几个函数调用,而定义全在主函数外部。这样一是减少了主函数内部的嵌套,二是比较精简,容易读懂。

(3)注意语句的选择。并不是分支语句就用if循环就用while、for。在适当的情况下switch和do while语句也是要用的。在某些时候,switch语句比if语句更加精练明了,而do while比while少一个循环。

上面说的都是对于C语言你应该如何去学习,还有一点你是要知道的,那就是C语言学习的主要内容有哪些呢?这个是必须要知道的

C语言的主要内容有以下8个方面:

内容,基本语法,数组,函数,结构体,程序结构,指针,编译预处理,文件
在这几个内容里,学习比较有困难的就是指针和文件了,所以这两个方面学习时就需要你多多下功夫了,有这方面的C语言视频,你可以反复的看。

如果只是培养自身的编程逻辑,计算思维,那么可以结合具体的领域,运用程序设计思想分析具体问题。既然是一种思维,它必定是个人综合能力的潜在组成部分。

切忌学习是一个循序渐进的过程,都有周期性的。每一个阶段都会有止步不前的时候。适当的找人提供帮助是初学者必须做到的,单凭自学,有些时候会错过一些技巧性的东西,既浪费时间,又未有所得,要多多跟人交流。根据这些技巧,那么你就不会迷茫而无所得了,切记多多练习,理论和实践相结合。

编辑于 2023-05-06 16:00・IP 属地湖南