前言_C语言快速入门与计算机二级备考

为什么写此文

  • C语言历久弥新,尽管市面上已经出现很多语言,但其在嵌入式、系统、驱动开发等领域依旧有占据重要地位
  • 正因C语言历史悠久,本人在学习过程中深感资料繁多反而造成了不便,因此将自学笔记加以整理公开

本文为以下人群所写

  • 将要开始学C的初学者,希望对C有大体的了解,知道自己会学什么,该学什么
  • 曾经学过C,但是忘得差不多了,又要开始写C语言课程设计的大学生,需要快速复习
  • 准备进行计算机二级的C语言科目考试的人,希望方便地知道考试的大体内容而不必四处寻找资源

内容来源

  • 本文内容大部分整理自浙江大学的翁恺老师的C语言视频教程
  • 另外有部分补充内容基于小黑课堂C语言二级题库
  • 部分图片来源自互联网

建议

  • 建议初学者看一遍翁恺老师的C语言视频教程,不必读学校的谭浩强教材

  • 如果想要深入学习,建议不要看此文,而是去读C Primer Plus等这类经典教材

  • 备考计算机二级者务必使用题库进行刷题复习,查漏补缺

    一是因为计算机二级每年出题都有固定的题库,很容易在考试时做到练过的题

    二是对三道占分最大的操作题:填空、改错、和应用,对代码不熟练者容易因为小错误整体丢分,最终不合格

    对于想要通过C语言二级考试者,可以直接跳过较难的部分,给出的代码也不必阅读,考试难度不高,看过一边笔记后就可以开始刷题了

    另外,题目有部分内容与C语言关系不大,但也会出选择题,如数据库操作等,归纳至附录


内容目录

  1. 前言
  2. 基础知识(此节不重要)
  3. 数据与量(补码、浮点法可能出一道选择题,感到较难的内容略懂即可)
  4. 运算类型
  5. 输入与输出(后篇的格式化控制输入输出可以先跳过)
  6. 判断与循环
  7. 函数
  8. 数组
  9. 指针(C语言的重点,务必搞清其与数组间的联系)
  10. 结构和联合(结构体、联合体的所占大小可能有选择题)
  11. 字符串(了解判断字符串长度、所占大小)
  12. 文件操作(分清各个读写模式)
  13. 按位操作
  14. 内存管理
  15. 可变数组(14-16,备考者可跳过,需要做课设的人则需要学习)
  16. 链表
  17. 宏观控制
  18. 附录-其他知识(备考者需要看,里面的内容都在选择题里出现过)

posted on   无术师  阅读(7)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了

统计

点击右上角即可分享
微信分享提示