介绍

本文档只是和视频教程对应的教案,列出了c语言大部分基础语法知识点,更加详细的知识点还需要看其他书籍,比如《c primer plus》。

该教程适合哪些朋友

  1. 零基础要学习编程的朋友
  2. 大学准备二级考试的朋友
  3. 想要从事编程行业的朋友

学了c语言可以做什么

  1. 主要偏底层,比如机器人,工控机,操作系统等等程序,就适合用c语言。
  2. c语言的语法和目前流行的编程语言语法类似,所以学会c语言之后几天就可以掌握其他编程语言的语法。

学好编程有哪些技巧(重要)

  1. 多自己动手写代码,特别是遇到不确定的问题,就自己写代码验证一下。
  2. 善用搜索引擎解决问题,遇到问题按照第一步操作之后还无法解决,就百度一下,多看几篇文章,多换几个关键词搜索,遇到不会就搜。
  3. 学习环境尽量安静,比如不挂 QQ, 不听音乐。
  4. 遇到不会的英文单词,或者遇到英文报错,自己复制去翻译来看看中文意思,慢慢提升看英文文档和错误信息的能力。

联系方式

了解教程最新动态,可以关注下方微信公众号

入门指南

让我们开始 c 语言之旅,本节课是第一节课,所以十分重要,正所谓万丈高楼平地起。本章会讲解以下内容:

  • c语言环境的搭建
  • 编写并运行第一个c语言程序

环境安装

第一步:安装编译器,推荐使用 GCC

官方下载地址(国内有的地区会比较卡,甚至无法打开)TDM GCC

根据你的操作系统位数来选择下载哪一个,现在大多数都是 64 位操作系统了。由于 64 位系统也兼容 32 位程序,所以 64 位系统下 32 位也可以用。

考虑到有很多人无法下载,帮大家下载了

tdm gcc 32位 tdm-gcc-5.1.0-3.exe

tdm gcc 64位 tdm64-gcc-5.1.0-2.exe

考虑到我提供的地址也可能会失效

  1. 偷偷告诉大家,用手机 4g 网络分享热点让电脑连接去下载,也许可以打开官网。
  2. 直接百度搜文件名,比如 tdm64-gcc-5.1.0-2.exe ,应该可以找到。
  3. 如果还是找不到~ 那就在公众号 点点学习网 留言吧。

第二步:安装代码编辑器 VSCODE

官方下载地址 VSCODE

第三步:汉化(可选)

具体操作可以看 vscode汉化,设置为中文

Hello, World!

课后练习

标准输出

格式化输出

转义字符

标准错误输出

课后练习

变量与数据类型

数据类型

常量与变量

课后练习

数组

字符数组

课后练习

标准输入

格式化输入详解

课后练习

条件语句

if-else-if 以及条件嵌套

switch 语句

?: 三目运算符

课后练习

循环语句

while 循环

for 循环

do-while 循环

循环嵌套

课后练习

函数

函数定义与调用

函数返回值

函数递归调用

课后练习

指针

指针定义及使用

指针本质及详解

课后练习

结构体

结构体定义及使用

结构体指针

课后练习

联合

课后练习

内存管理

malloc 和 free

calloc 和 malloc 的区别

课后练习

位运算

二进制详解

位运算

课后练习

IO编程

文件创建

文件写入

文件读取

文件删除

文件复制

最后的项目:创建一个成绩管理系统