目录

前言

一、工欲善其事必先利其器

二、怎么学好C语言

1.学习语法

2.必须画图理解,内存布局

3.调试,调试,再调试

总结


前言

想自学C语言自学看视频学不会,方法没掌握对?网上资料很多该怎么选择?如果你刚开始学,或者打算学,亦或者学了一段时间能力还没有有效提升,这篇博客应该对你有用,快来进来看看吧!——视频课的笔记分享


一、工欲善其事必先利其器

  1. 选择vs2019
  • 新手友好
  • 企业使用频繁
  • 但占用空间较大,有7~8G

2.其他编译器的缺点

  • VC6.0,老旧兼容性差
  • Dev c++,代码不美观,不利于好的代码风格的形成
  • Codebooks 不主流,新手不友好
  • Vscode新手不友好配置环境复杂

二、怎么学好C语言

1.学习语法

  • 多练多试,要不要加括号,要不要加“;”摸清楚什么可以做什么不可以做。
  • 找一本书,或者一套视频
  • 明解C语言   入门篇
  • C语言程序设计现代方法:全面,新版    进阶篇
  • 看视频,比较重实践有老师经验
  • 动手写一些代码,掌握巩固语法

  1. 模仿阶段

找别人优秀的代码去模仿

模仿上课视频中的代码或者书上的代码

模仿不是抄写,抄写是没有用的

理清楚别人实现代码的思路

不看别人的代码,按照别人的思路,按照语法写代码

看懂别人的代码,然后模仿

求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


总结

加油吧,人码合一,下一个就是你。

哔哩大学计算机学院:如何学好C语言相关推荐

  1. 哔哩大学计算机学院跟着B站学C语言

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.如何下载visualstudio 二.尝试写代码 1.如何使用VS软件 2.创建源文件 前言 作为一个大学生,你想 ...

  2. 跟着b站大学学习C语言--哔哩大学计算机学院

    目录 初识数据类型 获得数据类型的大小--sizeof 为什么C语言有这么多数据类型? 初识数据类型 字符类型:char,存储一个字符,即将一个字符 'a' 存储到 ch 的空间中: char ch ...

  3. 哔哩大学计算机学院:初识常量变量学习笔记

    CSDN话题挑战赛第2期 参赛话题:学习笔记 目录 视频教程上整理知识点 遇到的难题 解决方法 知识点实践 视频教程上整理知识点 1. 初识变量常量 生活中的数据 有些数据不能变:血型,性别 有些数据 ...

  4. 莫纳什计算机专业优势,2020年去澳洲留学就读莫纳什大学计算机学院有哪些优势?...

    去澳洲留学就读莫纳什大学计算机学院有哪些优势? 阅读:117次 更新时间:2017-07-04 13:53:57 添加时间:2017-07-04 编辑:gouyuling 来源: 莫纳什大学 索取招生 ...

  5. 西安邮电大学计算机学院系主任,西安邮电大学计算机学院

    2014年11月12日晚7:30, 西安邮电大学计算机学院网络科技协会(www.xiyouant.org,微信公众平台:xiyounet)举办的网络科技协会纳新宣讲会在长安校区东区FF207教室举行. ...

  6. 沈阳航空航天大学 计算机学院 罗,沈阳航空航天大学计算机学院院长率队来校交流考察...

    12月12日上午,沈阳航空航天大学计算机学院院长石祥滨.副院长张国栋.副院长范纯龙率计算机科学与技术系.网络工程系.软件工程系.物联网工程系.实验中心.留学生工作办公室.院办.学工办负责人及相关教师一 ...

  7. 哈尔滨工业大学计算机学院官网,哈尔滨工业大学计算机学院 唐好选 tanghx@hope.hit...

    哈尔滨工业大学计算机学院 唐好选 tanghx@hope.hit View 125 Download 0 Embed Size (px) 344 x 292429 x 357514 x 422599 ...

  8. 卡内基梅隆计算机专业,详解卡内基梅隆大学计算机学院

    卡内基梅隆大学计算机专业一直是美国留学申请最热门的专业,而卡内基梅隆大学又是计算机专业申请的最热门学校之一.不同于别的计算机系的是,卡内基梅隆大学计算机学院异常庞大,专业设置异常众多,要了解清楚确实不 ...

  9. 北京航空航天大学计算机学院 孙,北京航空航天大学计算机学院导师教师师资介绍简介-孙磊磊...

    北京航空航天大学计算机学院导师教师师资介绍简介-孙磊磊本站小编 Free考研考试/2020-04-23 姓名: 孙磊磊 职位: 座机: 邮编: 100191 办公地址: 北京航空航天大学新主楼G206 ...

最新文章

  1. aws lambda使用_如何使用AWS Lambda和S3构建无服务器URL缩短器
  2. 《jQuery Mobile入门经典》—— 第 1 章 了解jQuery Mobile
  3. 重走JAVA之路(一):复盘ButterKnife-编译时注解
  4. Maven编译jar出现:无法确定 T 的类型参数的异常的原因和处理方案
  5. 利用文件头判断文件类型
  6. verilog基础-状态机之FPGA独立按键消抖设计与验证(熟练testbench的写法)
  7. torch.cat同时连接多个tensor
  8. 安装Ubuntu 20.04.1 LTS (Focal Fossa)到U盘并安装ros2
  9. mysql中的count函数和sum函数如果条件不符合返回什么
  10. Linux命令之 mount -- 文件系统挂载
  11. SOTIF预期功能安全工作流程
  12. Redis基础(九)——发布与订阅
  13. oKit在项目管理方面能带来哪些好处
  14. 解决wordpress前后台非常卡的几个方法
  15. 每个叶子节点(nil)是黑色。_129. 求根到叶子节点数字之和
  16. YDOOK:STM32: 最新版选型手册下载 2021
  17. 适用于Android的最佳笔记应用程序以及如何制作自己的应用程序
  18. 怎么用电脑把优酷的kux格式转换成mp4格式
  19. 《木乃伊3:龙帝之墓》清晰版无字幕BT下载
  20. editplus java显示竖线_EditPlus对齐竖线怎么调出来?

热门文章

  1. Python后端转JAVA最快多久_【动力节点】老杜支招:Java小白学习入门攻略,涵盖学习路线...
  2. android p官方下载,Pavarto app下载-Pavarto 安卓版v1.0.0-PC6安卓网
  3. 工程师到管理者的角色转换-学习笔记
  4. XMind思维导图教程:思维导图怎么画好看?(一)
  5. 你好,李焕英主题曲依兰爱情故事下载
  6. 计算机毕业设计JAVA离散制造业产品销售管理系统mybatis+源码+调试部署+系统+数据库+lw
  7. 使用libfdk-aac解码AAC-ELD格式的音频
  8. Python中出现“TabError: inconsistent use of tabs and spaces in indentation”问题的解决
  9. android微信 icon,Android 微信分享icon黑边代码解决
  10. 美国发布20项重大科技趋势,将在未来30年改变世界!