C 语言程序设计
零基础学C语言,写出自己的第一个程序
课程介绍
这是一门面向零基础学习者的C语言入门课,由高校副教授、计算机博士飞云老师主讲。课程从C语言的起源讲起,循序渐进带你搭建免费的C语言开发环境,掌握数据类型、算法基础和顺序、选择、循环三大程序结构。每个知识点都配合代码演示,边学边练,并通过计算器、猜数字、韩信点兵等实战项目巩固所学。学完你能独立编写简单的C程序,建立编程思维,为数据结构、算法、操作系统等后续专业课程打好基础。
学完你将能够
- 搭建开发环境并写出第一个C程序
- 掌握常量变量、数据类型与运算符
- 熟练使用格式化输入输出函数
- 运用分支语句实现选择结构程序
- 运用三种循环语句处理重复任务
- 独立编写计算器和猜数字等小程序
课程大纲
第1章 概述 4 个要点
- C语言的历史、特点与应用领域
- 机器语言、汇编语言到高级语言
- 免费开发工具的安装与使用
- 编写Hello World第一个程序
第2章 数据类型 6 个要点
- 二进制与十进制的相互转换
- 原码、反码与补码表示
- 字节、地址与内存单元
- 常量、变量的赋值与属性
- 整型、浮点型与字符型存储
- 各类型占用空间与取值范围
第3章 算法基础 5 个要点
- 算法的概念与基本特性
- 连乘、闰年等问题的算法步骤
- 自然语言、流程图与伪代码
- 结构化流程图的画法
- 阶乘与数列问题的伪代码描述
第4章 顺序结构 5 个要点
- 格式化输出函数与格式修饰符
- 格式化输入函数与典型错误
- 格式字符与输入数据格式控制
- 字符型变量与字符编码
- 温度换算等顺序结构实例
第5章 选择结构 5 个要点
- 关系运算与单分支选择结构
- 双分支结构与分支嵌套
- 多路分支与开关选择语句
- 一元二次方程求根实例
- 简单计算器实战与除零处理
第6章 循环结构 6 个要点
- 计数型循环语句与执行流程
- 当型与直到型循环语句
- 累加求和等循环编程模式
- 随机数生成与猜数字游戏实战
- 循环跳出与继续控制语句
- 韩信点兵经典问题的多种解法