目录
想自学C语言自学看视频学不会,方法没掌握对?网上资料很多该怎么选择?如果你刚开始学,或者打算学,亦或者学了一段时间能力还没有有效提升,这篇博客应该对你有用,快来进来看看吧!——视频课的笔记分享
一、工欲善其事必先利其器
- 选择vs2019
- 新手友好
- 企业使用频繁
- 但占用空间较大,有7~8G
2.其他编译器的缺点
- VC6.0,老旧兼容性差
- Dev c++,代码不美观,不利于好的代码风格的形成
- Codebooks 不主流,新手不友好
- Vscode新手不友好配置环境复杂
二、怎么学好C语言
1.学习语法
- 多练多试,要不要加括号,要不要加“;”摸清楚什么可以做什么不可以做。
- 找一本书,或者一套视频
- 明解C语言 入门篇
- C语言程序设计现代方法:全面,新版 进阶篇
- 看视频,比较重实践有老师经验
- 动手写一些代码,掌握巩固语法
- 模仿阶段
找别人优秀的代码去模仿
模仿上课视频中的代码或者书上的代码
模仿不是抄写,抄写是没有用的
理清楚别人实现代码的思路
不看别人的代码,按照别人的思路,按照语法写代码
看懂别人的代码,然后模仿
求10个数里的最大值
//数组 //输入 //找最大值 //输出
忘记的时候看一下,然后再回来
模仿,建立自己解决问题的能力
2.自主实现阶段
例:求10个数的平均值
梳理思路
输入10个数,使用循环,存储10个数可以使用数组
求10个数的和并求和
输出结果,要使用库函数,包含头文件
多写,多刷题
入门
牛客网:https://www.nowcoder.com/ta/beginner-programmers
PTA:https://pintia.cn/problem-sets/994805046380707840/problems/type/7
进阶
牛客网进阶刷题
力扣 力扣(LeetCode)
有了基本的代码能力,可以写一些:小项目,更有成就感
2.必须画图理解,内存布局
学会编程底层逻辑
3.调试,调试,再调试
心中有数
写前有清晰思路
初学时,帮助理解代码底层逻辑
学成后,帮助找代码中的bug
总结
加油吧,人码合一,下一个就是你。