![a3d11bef48a7721fba2fc21879632696.png](https://i-blog.csdnimg.cn/blog_migrate/dfe6c6587330ca4a814633d78a09604d.jpeg)
c语言比较适合刚接触编程的同学拿来练手入门的一门语言,它是一种结构化语言,语法简洁,相对于面向对象更容易理解
如果是入门学习的话,建议按照以下知识路线进行循序渐进的学习
1、记住整体大框架,尝试使用输入输出语句运行出第一个简单的hello world程序
2、了解变量,常量,类型等名词
3、熟悉各种运算符的使用方法,尝试算几道数学题
4、学习分支结构,掌握if else 语句,分清else if语句的使用背景,做到用分支语句不会出现混淆而导致的bug
5、学习循环结构,习惯将繁琐地重复一件事情转化为循环语句搞定,掌握for语句的精髓,后面的括号中三个成分有很多使用方法适合各种场景,while ,do while 语句,有的时候用起来更方便简洁
6、掌握字符,字符串的相关基本操作,了解头文件#include<string.h>中的一些高频函数
7、对进行数组系统学习,结合字符串,整型,浮点型的知识,数组学好后能解决一半以上的问题
8、对程序开始有大概了解,了解头文件作用,内容,及各种变量的存储,程序运行背后的奥秘等
9、深入学习函数的使用,搞懂参数之间的传递作用,千万不要混淆
10、认真学习指针,结构体等后续知识点,对将来如果学数据结构等课程有很大的帮助
11、差不多学到这里就可以找一些关于算法的习题拿来练练手,看看水平到了哪里,当然肯定不是上来就会,最重要的还是多刷题,见识更多的题型题目对编程有很大的帮助,关于高效学习算法可以参考我的这篇文章:白寒冰:如何 高效系统 学习算法(含蓝桥杯版本)
推荐c语言入门题库:蓝桥杯ACM训练系统 - C语言网
入门教程:C语言入门教程 - C语言教程 - C语言网