如何学好c语言?

过去不必追忆,未来依旧可期

过去不必追忆,未来依旧可期

 


目录:

一、为什么要学习c语言?

二、学习c语言会遇到的各种人生中的"bug"

三、如何学习c语言?


一、为什么要学习c语言?

1.从语言本身出发,学会一门编程语言是你正式踏入互联网行业的第一步。学好 C 语言有利于学习其他语言,更好的理解计算机组成原理,就连 Python 解释器也是C语言写的

2.c语言的运用范围广,从操作系统到嵌入式开发,从网络编程到游戏开发,即使是大学中的单片机也是运用c语言点亮”电灯泡“

3.C语言已经存在很多年了,它有广泛的使用团体并且有大量的现成代码可以利用。这就使你能在过去程序的基础上,快速和高效的编写新的算法和函数(码农狂喜~)

二、学习c语言会遇到的各种人生中的"bug"

1.无论是哪种网课,只要坐在椅子上安静五分钟就开始带上了”痛苦面具“,不知不觉就开始刷起了手机或者视频

2.没有找到合适的课程,老师教的太快听不懂

3.找不到代码题目可以写

……

我的建议:

1.首先,无论是谁都会有一些人生中的"bug",当你点进这篇文章就代表你仍然是一个积极向上的小朋友哦,只是你会不知不觉的拖延。那么如何”解决掉“自己的拖延症呢?关键是要给自己”制定规则“,比如说在即将开始学习的时候,跟自己说“我认真学25分钟之后就奖励自己听两首歌”或者是“我把这一节的知识总结完就睡30分钟”。即使在休息的时候又被“诱惑”了,也不要自责,毕竟每个人都会有和自己懒惰做斗争的过程

 2.网课其实可以在b站上找播放量最高的课程先看,如果觉得不行也可以问问自己的学长学姐,他们是怎么学的,基本上他们都有很好的网课资源

3.刷题网站推荐✌️牛客网在线编程_语法篇_基础语法

不积硅步,无以至千里,唯有耐得住路上的风霜,才能够欣赏到沿途的风景

三、如何学习c语言?

a.实践,多敲代码

b.多思考,遇到错误的代码时根据相应的知识点发散思考

c.多调试,了解代码运行的底层逻辑

实践,多敲代码

一、上课敲一遍老师敲的代码

跟老师上网课的时候一定要敲敲代码,不要认为老师的代码我都懂就直接两倍速翻过去了,不敲一敲你根本不知道以后用的时候哪里就报错了

二、给自己留作业

每天给自己留一些任务,并且将其保存起来,给未来的自己更多力量

三、重视语法

初学者学习语言最容易出错的就是语法,只要语法不出错,就代表你已经开始迈进了c语言的初阶

多思考,遇到错误的代码时根据相应的知识点发散思考

c语言的知识点是很复杂的,最好使用思维导图的方式去总结c语言的各种知识点,或者将一些知识点截图归类

比如:

1.数据和C语言基本数据类型

2.字符串和格式化输入/输出

3.运算符、表达式和语句

4.循环语句for、while、do while和条件运算符

5.控制语句if else、continue分支

6.字符输入、输出与putchar和getchar

7.函数和递归

8.指针和数组

这些知识点都是c语言的基础,需要将它们转化成形象的图形,方便我们后面的复习以及精进学习

多调试,了解代码运行的底层逻辑

所谓调试就是看着代码一步一步地执行过程,了解到底是哪一步出了bug,特别是前期的循环语句中,如果代码出错,一定要多调试,发现自己的知识漏洞,只有这样才能够稳扎稳打的把c语言的基础给打牢

最后再说一句,其实作者也只是一个普普通通的大二学生,也在摸索着自己的道路。其实身边也有大佬,从起跑线就将我们狠狠摩擦,也有特别聪明的同学在为保研努力,但看到的更多的是很多的人因此自甘堕落,自暴自弃,我也曾因为方向选错浪费时间而颓废了很长时间,每天看小说逃避现实,也曾愤怒于命运为何待我如此不公,最终冷静下来才发现自己的生活早就乱作一团,身边不知何时已再无伙伴,而路其实一直都在,只是我选择用着各种各样的借口去逃避现实罢了。

所谓种瓜得瓜,种豆得豆,一切皆有因有果,种一棵树的最好时间就是十年前和现在。莫愁前路无知己,天下何人不识君!可以平凡,不可平庸,愿我们都能够为了自己的未来而奋斗

  • 21
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值