课程 / 计算机 / C语言程序设计
C语言程序设计
C语言程序设计
目录
介绍
资料
课程目录
-
1
初识C语言
- 课时 1 C语言及发展
- 课时 2 什么是计算机语言
- 课时 3 C程序及结构
- 课时 4 如何开发C程序
- 课时 5 为什么学习c语言
- 课时 6 实例分析与实现
-
2
C语言基础
- 课时 7 数据类型
- 课时 8 标识符和关键
- 课时 9 符号常量
- 课时 10 变量的定义与使用
- 课时 11 整型常量
- 课时 12 整型变量
- 课时 13 原码、反码和补码
- 课时 14 实型常量
- 课时 15 实型变量
- 课时 16 字符常量与转义字符
- 课时 17 字符型变量
- 课时 18 字符型变量赋值给整型变量
- 课时 19 字符串常量
- 课时 20 算术运算符和算术表达式
- 课时 21 几个特殊的运算符(一)
- 课时 22 赋值运算符和赋值表达式
- 课时 23 数据类型转换(一)
- 课时 24 数据类型转换(二)
- 课时 25 几个特殊的运算符(二)
- 课时 26 实例分析与实现
-
3
顺序结构
- 课时 27 算法
- 课时 28 算法与流程图
- 课时 29 结构化程序设计及原则
- 课时 30 c语句的分类
- 课时 31 字符输出函数
- 课时 32 字符输入函数
- 课时 33 printf( )函数的使用
- 课时 34 printf( )函数常用的格式控制字符(一)
- 课时 35 printf( )函数常用的格式控制字符(二)
- 课时 36 scanf( )函数的使用
- 课时 37 scanf( )函数常用的格式控制字符
- 课时 38 scanf( )函数的注意事项
- 课时 39 实例分析与实现
-
4
选择结构
- 课时 40 关系运算符和关系表达式
- 课时 41 逻辑运算符和逻辑表达式
- 课时 42 单分支if语句
- 课时 43 双分支if语句
- 课时 44 条件运算符
- 课时 45 多分支if语句
- 课时 46 switch语句
- 课时 47 实例分析与实现
-
5
循环结构
- 课时 48 While语句
- 课时 49 do While语句
- 课时 50 for语句
- 课时 51 循环嵌套(一)
- 课时 52 循环嵌套(二)
- 课时 53 break语句和continue语句
- 课时 54 实例分析与实现(一)
- 课时 55 实例分析与实现(二)
-
6
数组
- 课时 56 初识一维数组
- 课时 57 一维数组的初始化
- 课时 58 一维数组元素的引用
- 课时 59 冒泡排序算法
- 课时 60 二维数组的定义
- 课时 61 二维数组的初始化
- 课时 62 二维数组元素的引用
- 课时 63 字符数组
- 课时 64 字符串
- 课时 65 字符串处理函数(一)
- 课时 66 字符串处理函数(二)
- 课时 67 实例分析与实现
-
7
函数
- 课时 68 函数定义
- 课时 69 函数调用的形式
- 课时 70 参数的传递方式
- 课时 71 函数的返回值
- 课时 72 函数的参数类型
- 课时 73 函数的嵌套调用
- 课时 74 函数的递归调用
- 课时 75 函数的声明
- 课时 76 变量的作用域和存储类别
- 课时 77 实例分析与实现
-
8
指针
- 课时 78 地址和指针
- 课时 79 指针变量
- 课时 80 指向一维数组的指针
- 课时 81 数组指针的运算
- 课时 82 指向字符串的指针
- 课时 83 二维数组元素的地址(一)
- 课时 84 二维数组元素的地址(二)
- 课时 85 指向二维数组的指针
- 课时 86 指针数组
- 课时 87 指针作函数参数
- 课时 88 返回指针值的函数
- 课时 89 实例分析与实现(一)
- 课时 90 实例分析与实现(二)
-
9
结构体和共用体
- 课时 91 结构体类型的定义
- 课时 92 结构体变量的使用
- 课时 93 结构体数组
- 课时 94 结构体指针
- 课时 95 结构体与函数
- 课时 96 链表的概念
- 课时 97 链表的实现
- 课时 98 链表的操作
- 课时 99 共用体类型
- 课时 100 实例分析与实现
-
10
文件
- 课时 101 文件分类
- 课时 102 文件指针
- 课时 103 文件的打开和关闭
- 课时 104 字符读函数
- 课时 105 字符写函数
- 课时 106 字符串读函数
- 课时 107 字符串写函数
- 课时 108 数据块读写函数
- 课时 109 例10.6
- 课时 110 格式化读写函数
- 课时 111 文件的定位
- 课时 112 例10.9
- 课时 113 例10.10
-
11
综合实训——学生
- 课时 114 系统功能需求与结构设计
- 课时 115 登录模块之功能流程图
- 课时 116 登录模块之功能实现
- 课时 117 增加学生信息模块之功能实现
- 课时 118 修改学生信息模块之功能实现
- 课时 119 删除学生信息模块之功能实现
- 课时 120 输出学生信息模块和查询学生信息模块之功能实现
- 课时 121 学生成绩汇总模块之功能实现
课程介绍
C语言是被广泛使用的一种编程语言。自1970年诞生之日起,它的历史使命就是编写程序,近年来虽然编程语言的种类不断在扩展,但是对比近10年的TIOBE编程语言排行榜,C语言长期位于前三位,足见其经久不衰的地位。
《C语言程序设计》课程以初学者为对象,从了解C语言的背景和熟悉开发环境开始,学习C语言的基础知识,最后学习开发一个完整项目。课程以编程思想为导向,以应用问题为牵引,以编程能力为培养目标,使学生爱上C语言,爱上编程,走进编程的世界,最终实现自己的职业梦想。
《C语言程序设计》课程以初学者为对象,从了解C语言的背景和熟悉开发环境开始,学习C语言的基础知识,最后学习开发一个完整项目。课程以编程思想为导向,以应用问题为牵引,以编程能力为培养目标,使学生爱上C语言,爱上编程,走进编程的世界,最终实现自己的职业梦想。
讲师简介
常中华,男,青岛职业技术学院教授,中国计算机学会会员、山东省高教学会计算机教学研究会常务理事、青岛市计算机学会理事、山东省青少年教育科学研究院评审专家。主持省级、院级课题5项,发表论文8篇,主编教材2本。主讲《C语言程序设计》、《HTML5程序设计》等课程。
王春蕾,女,青岛职业技术学院教师。主要承担《C语言程序设计》、《面向对象Java程序设计》、《Java Web程序设计》等课程的教学工作。曾参与省级、院级课题2项,发表论文4篇。
毛旭亭,女,青岛职业技术学院教师。主要承担《C语言程序设计》、《数据结构》等课程的教学工作。曾参与省级、院级课题2项,发表论文5篇,主编教材1本。
陈静,女,青岛职业技术学院教师。主讲《C语言程序设计》、《数据库应用技术》、《软件测试》等课程。
王春蕾,女,青岛职业技术学院教师。主要承担《C语言程序设计》、《面向对象Java程序设计》、《Java Web程序设计》等课程的教学工作。曾参与省级、院级课题2项,发表论文4篇。
毛旭亭,女,青岛职业技术学院教师。主要承担《C语言程序设计》、《数据结构》等课程的教学工作。曾参与省级、院级课题2项,发表论文5篇,主编教材1本。
陈静,女,青岛职业技术学院教师。主讲《C语言程序设计》、《数据库应用技术》、《软件测试》等课程。
最新问答
暂无问答
最新学生
暂无学生
学习资料
暂无学习资料