有什么建议吗?推点网课,书。或者学习的顺序,有师傅比较闲的话,可以收我为徒吗?真的想学好c语言。不想再堕落下去了。
学C语言其实很简单
首先就是要把书上的概念都搞清楚,语法、函数的功能、数据类型都是干什么的,这些基础的老是一知半解的懒得记,老是张冠李戴的,写错了都看不出来,那上哪学好去
其次就是多动手,把代码都落实了,全部自己亲手测试过,记忆才更深刻
最终的本质就是你要用心,要花功夫,不能怕麻烦,老想看别人几句话就代替自己亲自花时间,老想走捷径,那是做不好事情的
你不能看别人游泳而学会游泳,也不能看别人骑自行车而学会骑自行车,写代码也是要亲自写,不能总看别人写
总追求轻松的学习,那样不行的。你的心态可以轻松,但是不是不花时间,不是只看别人讲不用自己写,那样只是在听别人念经自己连脑子都不动能学会才出鬼了
书的话 c程序设计 就行,可以去bilibili找个教程一看下,这样不枯燥,有弹幕还不错
写一个实用项目就会了,
比如你搞个学生成绩管理系统。
一趟下来什么都会了,理解立刻加深。
编程就是个动手能力,不实战就是纸上谈兵。
学好谭浩强的《c程序设计》,再找找《啊哈算法》,结合网上你觉得比较好学的一个课程跟学,慢慢来,不会的地方可以问我哈😄
这边推荐哔哩哔哩的你好编程视频全程无废话,容易上手
提高代码能力嘎嘎强🤔
如何学习C语言
需要多看书、多思考、多练习。
【多看书】:【明解c语言入门篇】C语言的基础语法包括数据类型,运算符,表达式,数组,逻辑运算,函数,指针等等,需要自己进行记忆和学习。
【多思考】:去牛客网刷题;去找别人优秀的代码去模仿;尝试写一个小程序,比如,开发一个计算机系统,餐馆订餐系统等等。只有尝试着自己开发作品,才能在C语言编程的道路上越走越远。
【多练习】:windows系统来说,visual studio是一款不错的编译器;对于Mac系统,XCode适合大部分使用
最后,带着疑问、强烈的好奇心去学习,用自我理解的方式去将复杂化的东西简单化,抽象化的东西形象化。说起来容易,做起来难。学习的道路是枯燥、乏味、痛苦的,更多的还是要学会自我调节,坚持学习。
***局部变量创建在哪里?
*数组是怎么创建的,随着下标的增长地址是怎么变化的?
*一维数组,二维数组在内存中的布局是怎么样的?
*指针和内存的关系是什么?
*怎么通过指针访问数组?
*怎么通过指针访问任意的内存?
*函数的调用逻辑?
*函数递归是怎么调研的?
*实参与形参的关系是怎么样的?
*函数是怎么传递参数的?
【祝你学习有成,加油】