初学者该怎么理解学习C语言?

大家好,我是正在上大学学习的c语言初学者一枚,非计算机专业,c语言为必修课程。但是课堂所讲以及所能找到的学习资源感觉都只讲了c语言里面的各个组成部分(比如基本符号数据类型什么的),都是直接告诉我们它们的使用方法什么的,感觉听起来云里雾里,也不知道为什么要这么做,学习只能靠死记硬背,编程任务也是一窍不通,根本不明白也不知道这里为什么要用逗号引号什么的,c语言现在已经成为我最头疼的科目之一,想请教一下各位开始的时候都是怎么学习c语言的啊!对初学者学习c语言有什么建议吗!

编程这种东西,你只有先把书上的基础搞懂,再说其他的。比如为什么要用逗号,可能是因为这事函数调用固定写法。为什么要用引号,因为这是个字符串对象。所以要学好,多看书,多练就行了。

课后的作业做去做,记住,挺过去了就好了,说句实话,久了没用,一样会忘记。看你的重视程度

猫为什么叫猫,狗为什么叫狗,你吃饭为什么要把吃放前面饭放后面
c语言是一门语言,是人与机器交流,告诉机器要做什么的语言
你的语言必须符合语法,它才能听懂你要干什么
没有那么多为什么,就这么规定的,先记住了再说
跟你学一门人类的语言一样,先记住每个单词和短句,你才有可能形成连贯的句子甚至是文章
你连单词都不会,就妄图理解文法结构,那不是痴心妄想吗