课程 / 计算机 / 第一行代码 C语言
第一行代码 C语言
第一行代码 C语言
目录
介绍
资料
课程目录
-
1
程序设计概述
- 课时 1 什么是程序设计
- 课时 2 算法设计
-
2
初识C语言
- 课时 3 一个完整的C语言程序
- 课时 4 程序输入
- 课时 5 程序的调试
-
3
顺序程序设计
- 课时 6 数据类型
- 课时 7 整型
- 课时 8 实型
- 课时 9 字符型
- 课时 10 符号常量
- 课时 11 字符的输入/输出
- 课时 12 格式化输出
- 课时 13 格式化的输入
- 课时 14 算术表达式
- 课时 15 不同类型数据间的混合运算
- 课时 16 数学函数库
- 课时 17 赋值表达式
- 课时 18 赋值的嵌套
- 课时 19 复合赋值运算
- 课时 20 自增和自减运算符
- 课时 21 整数的表示
-
4
分支程序设计
- 课时 22 关系表达式
- 课时 23 逻辑表达式
- 课时 24 if语句
- 课时 25 if语句的嵌套
- 课时 26 条件表达式
- 课时 27 switch语句
- 课时 28 例4.18
-
5
循环程序设计
- 课时 29 For语句
- 课时 30 例5.7
- 课时 31 For语句的进一步讨论
- 课时 32 基于哨兵的循环
- 课时 33 while语句 例5.20
-
6
过程封装——函数
- 课时 34 函数的定义
- 课时 35 函数原型的声明
- 课时 36 函数调用过程
- 课时 37 静态变量
- 课时 38 多源文件项目的编译链接
- 课时 39 递归程序设计
-
7
批量数据处理——数组
- 课时 40 一维数组的定义
- 课时 41 数组元素的引用
- 课时 42 一维数组的内存映像
- 课时 43 数组作为函数的参数
- 课时 44 顺序查找
- 课时 45 二分查找
- 课时 46 冒泡排序法
- 课时 47 二维数组的定义
- 课时 48 二维数组的应用 例7.20
- 课时 49 字符串
- 课时 50 字符串输入/输出
- 课时 51 字符串处理函数
- 课时 52 字符串的应用 例7.31
-
8
指针
- 课时 53 指针的概念和指针变量的定义
- 课时 54 指针变量的操作
- 课时 55 指针与数组
- 课时 56 指针作为参数
- 课时 57 例8.2
- 课时 58 数组传递的进一步讨论
- 课时 59 动态变量
- 课时 60 指针与字符串
- 课时 61 字符串作为函数参数--例8.8
- 课时 62 Main函数的参数
- 课时 63 动态二维数组
- 课时 64 指向函数的指针
-
9
更多的数据类型
- 课时 65 枚举类型
- 课时 66 结构体
- 课时 67 链表的概念
- 课时 68 单链表的实现
- 课时 69 单链表示例 9.10
- 课时 70 共用体
-
10
位运算与位段
- 课时 71 位段
- 课时 72 什么是文件
- 课时 73 文件的打开与关闭
- 课时 74 字符读写函数
- 课时 75 字符串读写函数
- 课时 76 数值读写函数
- 课时 77 二进制文件的读写
- 课时 78 文件的随机访问
-
11
软件开发过程
- 课时 79 结构化程序设计思想
- 课时 80 模块划分实例:石头、剪刀、布游戏
- 课时 81 模块划分
- 课时 82 库的概念
- 课时 83 随机函数库的设计与实现
- 课时 84 模拟龟兔赛跑
- 课时 85 龟兔赛跑的实现
- 课时 86 软件危机与软件工程
- 课时 87 学生管理系统的概述与需求分析
- 课时 88 学生管理系统的概要设计
- 课时 89 学生管理系统的详细设计
-
12
通用设计算法
- 课时 90 枚举法
- 课时 91 贪婪法
- 课时 92 分治法
- 课时 93 动态规划
- 课时 94 回溯法
教师介绍
翁惠玉:上海交通大学教授,国家精品课程“数据结构”,上海市精品课程“程序设计”的主讲老师,曾获高等教育教学成果奖一等奖、高等教育教学成果奖二等奖、高等教育上海市级教育成果一等奖等。
最新问答
暂无问答
最新学生
李世凝
刘乐琛
马艺铭
吴辰昱
朱亮
陆欣辰
李应懿
张源
李江涵
刘轩豪
荆晨扬
林俊淇
汪奥丽
朱韵涵
罗婧
朱熙
蔡唐佳
孙荣泽
何恺
葛浩东
学习资料
暂无学习资料