全国计算机等级考试二级C语言(山东联盟)
全国计算机等级考试二级C语言(山东联盟)
5000+ 人选课
更新日期:2025/06/15
开课平台智慧树
开课高校烟台大学
开课教师郭艳燕卢云宏杨军刘迎军娄兰芳
学科专业工学计算机类
开课时间2025/01/21 - 2025/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
C语言程序设计入门真的那么难吗?全国计算机等级考试二级C语言容易过吗?那就跟我来,细节决定成败,成功在于坚持,一点一滴来学习,弄懂每一个C语言的细节,让C语言的学习不再那么难!
课程大纲

在线教程

章节简介教学计划
课程介绍
学习资料 登录后可预览视频
课程介绍
郭艳燕
课前准备:了解与程序设计相关的计算机基础知识
进位计数制
郭艳燕
计算机应用中常用的进制
郭艳燕
不同进制数之间的转换
郭艳燕
计算机系统中常用的两个数据单位
郭艳燕
程序设计基本概念
学习资料
导学
郭艳燕
程序设计语言的发展和学习C语言的原因
郭艳燕
程序设计过程与算法
郭艳燕
结构化程序的基本结构
郭艳燕
模块化结构
郭艳燕
C语言编程工具介绍
郭艳燕
程序设计基本概念历年真题解析
郭艳燕
小结
郭艳燕
C语言程序的结构
学习资料
导学
郭艳燕
C语言程序的结构
郭艳燕
C语言程序的结构历年真题解析
郭艳燕
小结
郭艳燕
数据类型与表达式
学习资料
导学
郭艳燕
数据类型
数据类型介绍以及数据类型的重要性
郭艳燕
数据类型说明:整型 短整型 长整型
郭艳燕
数据类型说明:有符号整型 无符号整型
郭艳燕
数据类型说明:浮点类型
郭艳燕
数据类型说明: 字符类型
郭艳燕
常量:数值型常量
郭艳燕
常量:普通字符常量
郭艳燕
常量:转义字符常量
郭艳燕
常量:字符常量举例
郭艳燕
常量:字符串常量
郭艳燕
常量:符号常量
郭艳燕
变量:变量命名和标识符
郭艳燕
变量:变量定义
郭艳燕
变量:变量初始化
郭艳燕
运算符与表达式
C语言中的运算符和表达式介绍
郭艳燕
算术运算符和算术表达式的介绍和使用
郭艳燕
数据类型转换--自动类型转换和强制类型转换
郭艳燕
赋值运算符在使用时应注意的问题
郭艳燕
赋值表达式 赋值运算符的结合性和优先级
郭艳燕
复合的赋值运算符
郭艳燕
自增自减运算符和表达式
郭艳燕
逗号运算符和表达式
郭艳燕
sizeof运算符
郭艳燕
数据类型与表达式历年真题解析
数据类型历年真题解析
郭艳燕
运算符和表达式历年真题解析
郭艳燕
小结
郭艳燕
C语言的基本语句
学习资料
导学
郭艳燕
从C程序的结构到C语言中的语句
郭艳燕
C语言中语句的类型
郭艳燕
C语言中的输入输出
C语言的输入输出介绍
郭艳燕
printf函数使用介绍
郭艳燕
printf函数使用实例1-整型数的输出
郭艳燕
printf函数使用实例2-字符和字符串的输出
郭艳燕
printf函数使用实例3-浮点数的输出
郭艳燕
printf函数使用实例4 指针值(地址)的输出和printf使用注意事项
郭艳燕
输出附加格式说明符的使用1
郭艳燕
输出附加格式说明符的使用2
郭艳燕
格式化输入函数scanf的使用介绍
郭艳燕
使用scanf函数时要注意的问题
郭艳燕
C语言的基本语句历年真题解析
printf函数历年真题解析
郭艳燕
scanf函数历年真题解析
郭艳燕
小结
郭艳燕
选择结构程序设计
学习资料
导学
郭艳燕
顺序结构程序设计
郭艳燕
关系运算符
关系运算符介绍
郭艳燕
关系表达式
郭艳燕
逻辑运算符
逻辑运算符介绍
郭艳燕
逻辑运算符的优先级和结合性
郭艳燕
逻辑运算中的短路现象
郭艳燕
逻辑运算符的应用实例
郭艳燕
if语句
单分支if语句
郭艳燕
双分支if语句
郭艳燕
if 语句的嵌套
郭艳燕
多分支if语句
郭艳燕
条件运算符和条件表达式
郭艳燕
switch语句
switch语句介绍
郭艳燕
switch语句使用时的注意事项
郭艳燕
选择结构程序设计历年真题解析
关系和逻辑运算历年真题解析
郭艳燕
分支语句与条件表达式历年真题解析
郭艳燕
小结
郭艳燕
循环结构程序设计
学习资料
导学
郭艳燕
while语句
while语句介绍
郭艳燕
while语句实例
郭艳燕
do while 语句
郭艳燕
for语句
for语句介绍
郭艳燕
for语句的特点
郭艳燕
循环程序实例讲解
实例1讲解
郭艳燕
实例2讲解
郭艳燕
break语句
郭艳燕
continue语句
郭艳燕
循环的嵌套
循环的嵌套介绍及举例
郭艳燕
用调试的方式来理解双重循环的执行过程
郭艳燕
使用循环的嵌套实现小九九
郭艳燕
循环结构程序设计历年真题解析
循环语句历年真题解析
郭艳燕
continue语句和break语句历年真题解析
郭艳燕
小结
郭艳燕
数组
学习资料
导学
郭艳燕
数组的问题引入
郭艳燕
数组的概念
郭艳燕
一维数组
一维数组的定义和访问
郭艳燕
一维数组应用实例1
郭艳燕
一维数组应用实例2
郭艳燕
二维数组
二维数组的问题引入
郭艳燕
二维数组的定义和访问
郭艳燕
二维数组的深入理解
郭艳燕
二维数组的初始化
郭艳燕
二维数组的输入输出
郭艳燕
字符数组
字符数组的定义和初始化
郭艳燕
字符数组的输入输出
郭艳燕
字符串处理函数
字符串处理函数介绍和字符串拼接函数strcat
郭艳燕
字符串拷贝函数strcpy
郭艳燕
字符串比较函数strcmp
郭艳燕
字符串长度函数strlen
郭艳燕
数组历年真题解析
真题1-4
郭艳燕
真题5-7
郭艳燕
真题8-9
郭艳燕
小结
郭艳燕
函数
学习资料
导学
郭艳燕
函数概述
郭艳燕
函数说明
郭艳燕
函数的定义
郭艳燕
无参函数的定义和调用
郭艳燕
有参函数的定义和调用
郭艳燕
函数调用过程和传参过程
郭艳燕
无返回值函数和有返回值函数
郭艳燕
使用函数注意的问题
问题1和问题2
郭艳燕
问题3、问题4和问题5
郭艳燕
函数声明
郭艳燕
函数的嵌套调用
郭艳燕
递归函数
递归函数介绍
郭艳燕
递归函数应用实例
郭艳燕
全局变量和局部变量
局部变量
郭艳燕
全局变量
郭艳燕
变量的存储类型
存储类型介绍和auto自动类型
郭艳燕
static静态类型
郭艳燕
register寄存器类型
郭艳燕
extern外部类型
郭艳燕
数组做函数参数
郭艳燕
函数历年真题解析
真题1-5
郭艳燕
真题6-7
郭艳燕
小结
郭艳燕
编译预处理
学习资料
导学
郭艳燕
编译预处理介绍和不带参数的宏定义
郭艳燕
带参数的宏定义
郭艳燕
文件包含
郭艳燕
编译预处理历年真题解析
郭艳燕
小结
郭艳燕
指针
学习资料
导学
郭艳燕
指针的地位和指针的概念
郭艳燕
变量和指针
变量值的访问方式
郭艳燕
指针的定义 赋值 间接访问-步骤1-定义指针变量
郭艳燕
指针的定义 赋值 间接访问-步骤2-给指针变量赋值
郭艳燕
指针的定义 赋值 间接访问-步骤3-使用指针实现对变量的间接访问
郭艳燕
取地址符和间接访问运算符的补充说明
郭艳燕
指针变量使用实例
实例1
郭艳燕
实例2
郭艳燕
实例3
郭艳燕
实例4
郭艳燕
指针做函数参数
普通变量做函数参数
郭艳燕
指针变量做函数参数
郭艳燕
指针变量做函数参数总结
郭艳燕
指针与一维数组
使用指针访问一维数组元素介绍
郭艳燕
使用指针访问一维数组元素举例
郭艳燕
用指针变量作函数参数接收一维数组地址
郭艳燕
指针与二维数组
二维数组中元素与地址
郭艳燕
列指针与二维数组
郭艳燕
行指针与二维数组
郭艳燕
用行指针变量做函数参数
郭艳燕
指针与字符串
使用字符数组和字符指针访问字符串
郭艳燕
实例讲解:字符数组的拷贝
郭艳燕
字符数组和字符指针变量的比较
郭艳燕
字符指针做函数参数
郭艳燕
字符串处理函数的使用
郭艳燕
三个字符串排序实例1-三个整数的排序
郭艳燕
三个字符串排序实例2-三个字符串的排序
郭艳燕
函数与指针
郭艳燕
返回指针值的函数
郭艳燕
指针数组
郭艳燕
指向指针变量的指针(二级指针)
郭艳燕
动态内存空间的开辟和撤销
学习资料
动态内存空间开辟的介绍
郭艳燕
malloc函数和free函数
郭艳燕
开辟动态数组空间
郭艳燕
calloc函数和realloc函数
郭艳燕
指针历年真题解析
真题1-5
郭艳燕
真题6-9
郭艳燕
小结
郭艳燕
结构体与共用体
学习资料
导学
郭艳燕
自定义数据类型介绍
郭艳燕
结构体
结构体类型特点和声明方式
郭艳燕
结构体类型变量的定义
郭艳燕
结构体变量的赋值
郭艳燕
结构体数组
郭艳燕
指向结构体类型的指针
郭艳燕
结构体类型做函数参数
郭艳燕
共用体
郭艳燕
链表
郭艳燕
typedef
郭艳燕
结构体类型历年真题解析
郭艳燕
小结
郭艳燕
位运算
学习资料
导学
郭艳燕
位运算介绍
郭艳燕
按位与、按位或、按位异或、按位取反运算
郭艳燕
左移运算和右移运算
郭艳燕
位运算历年真题解析
郭艳燕
小结
郭艳燕
文件操作
学习资料
导学
郭艳燕
C语言的输入输出介绍
郭艳燕
文件相关的基本知识
程序文件和数据文件
郭艳燕
ASCII文件和二进制文件
郭艳燕
文件缓冲区和文件名
郭艳燕
文件的打开与关闭
郭艳燕
ASCII方式读写文件
fgetc和fputc函数介绍
郭艳燕
实例1讲解--fgetc和fputc函数应用
郭艳燕
实例2讲解--fgetc和fputc函数应用
郭艳燕
fgets和fputs函数介绍
郭艳燕
实例3讲解--fgets和fputs函数应用
郭艳燕
实例4讲解--fgets和fputs函数应用
郭艳燕
对文件的格式化输入输出介绍
郭艳燕
实例5和实例6讲解--对文件的格式化输入输出应用
郭艳燕
二进制方式读写文件
fread函数和fwrite函数介绍
郭艳燕
实例7讲解--fread函数和fwrite函数应用
郭艳燕
实例8讲解--fread函数和fwrite函数应用
郭艳燕
随机读写文件
随机读写相关函数介绍
郭艳燕
实例9讲解--随机读写应用
郭艳燕
实例10讲解--随机读写应用
郭艳燕
文件操作历年真题解析
真题1-5
郭艳燕
真题6-7
郭艳燕
小结
郭艳燕
  • 绪章课程介绍

    课程介绍
    (1)本课程是一门针对全国计算机等级考试二级C语言程序设计考试科目开设的一门通选课,是C语言程序设计的入门课程,是针对二级C语言开展的更具针对性的C语言教学,讲解C语言的语法知识,每讲完相应的知识点会配合对应的历年考试真题进行讲解,让学生能更好的掌握知识点。
    (2)本课程知识点详尽,知识体系完整,不仅可以作为想参加计算机等级考试的学生的学习资源,也可以作为计算机类专业学生学习C语言入门课程。

  • 0.1课程介绍

    课程介绍
    (1)本课程是一门针对全国计算机等级考试二级C语言程序设计考试科目开设的一门通选课,是C语言程序设计的入门课程,是针对二级C语言开展的更具针对性的C语言教学,讲解C语言的语法知识,每讲完相应的知识点会配合对应的历年考试真题进行讲解,让学生能更好的掌握知识点。
    (2)本课程知识点详尽,知识体系完整,不仅可以作为想参加计算机等级考试的学生的学习资源,也可以作为计算机类专业学生学习C语言入门课程。

  • 0.2课前准备:了解与程序设计相关的计算机基础知识

    与程序设计相关的计算机基础知识

  • 第一章程序设计基本概念

    本章教学内容:
    1.  程序设计相关的计算机系统基础知识
    2.  程序设计的基本含义
    3.“算法”的基本特点和重要性
    4.  结构化程序设计和模块化结构,结构化程序的3种基本结构,使用一般流程图和N-S流程图表示三种基本结构。

  • 1.1导学

    对本章学习内容进行导学。

  • 1.2程序设计语言的发展和学习C语言的原因

    计算机程序、计算机语言的发展和学习C语言的原因

  • 1.3程序设计过程与算法

    程序设计过程、算法的概念和算法的表示方法

  • 1.4结构化程序的基本结构

    结构化程序设计的三种基本结构

  • 1.5模块化结构

    模块化结构介绍

  • 1.6C语言编程工具介绍

    C语言编程工具介绍

  • 1.7程序设计基本概念历年真题解析

    程序设计基本概念历年真题解析

  • 1.8小结

    对本章学习内容进行小结。

  • 第二章C语言程序的结构

    教学内容
    (1)简单C程序的构成。
    (2)main函数的构成及作用。
    (3)书写C程序中的注释的方法。

  • 2.1导学

    对本章学习内容进行导学。

  • 2.2C语言程序的结构

    C语言程序的结构

  • 2.3C语言程序的结构历年真题解析

    C语言程序的结构历年真题解析

  • 2.4小结

    对本章学习内容进行小结。

  • 第三章数据类型与表达式

    教学内容
    1. 数据类型的作用,C语言中的基本数据类型(整型、浮点型和字符型)。
    2. C语言中的常量和变量的概念,变量的命名和定义方法。
    3. 几种常用的C 语言运算符(算术、赋值、自增自减、 逗号)的作用、 运算优先级和结合性,C语言中各类表达式的计算规则。 
    4.不同类型数据间的转换与运算。

  • 3.1导学

    对本章学习内容进行导学。

  • 3.2数据类型

    数据类型的作用,C语言中的基本数据类型(整型、浮点型和字符型)。
    C语言中的常量和变量的概念,变量的命名和定义方法。

  • 3.3运算符与表达式

     几种常用的C 语言运算符(算术、赋值、自增自减、 逗号)的作用、 运算优先级和结合性,C语言中各类表达式的计算规则。 
    不同类型数据间的转换与运算。

  • 3.4数据类型与表达式历年真题解析

    数据类型与表达式真题解析

  • 3.5小结

    对本章学习内容进行小结。

  • 第四章C语言的基本语句

    教学内容
    1.C语言中的语句,C语言语句的类型(表达式语句, 函数调用语句,空语句, 复合语句)。
    2. 计算机如何与使用者进行交互,输入输出函数的调用方式, 正确输入数据并正确设计输出格式。

  • 4.1导学

    对本章学习内容进行导学。

  • 4.2从C程序的结构到C语言中的语句

    C语言中的语句

  • 4.3 C语言中语句的类型

    C语言语句的类型(表达式语句, 函数调用语句,空语句, 复合语句)。

  • 4.4C语言中的输入输出

     计算机如何与使用者进行交互介绍,输入输出函数的调用方式, scanf和printf函数的具体使用形式,正确输入数据并正确设计输出格式。

  • 4.5C语言的基本语句历年真题解析

    C语言的基本语句历年真题解析

  • 4.6小结

    对本章学习内容进行小结。

  • 第五章选择结构程序设计

    教学内容
    1. 程序设计的三种基本结构(顺序结构、选择结构和循环结构)。
    2. 顺序结构程序设计的方法。
    3. 关系运算符和逻辑运算符的使用。
    4. 使用if语句(单分支、双分支、多分支)实现选择结构。
    5. 使用switch语句实现多分支选择结构。
    6. 选择结构的嵌套使用。
    7. 条件运算符和表达式的使用。

  • 5.1导学

    对本章学习内容进行导学。

  • 5.2顺序结构程序设计

    顺序结构程序设计的方法。

  • 5.3关系运算符

    关系运算符和关系表达式

  • 5.4 逻辑运算符

    逻辑运算符和逻辑表达式的使用。

  • 5.5if语句

     使用if语句(单分支、双分支、多分支)实现选择结构。

  • 5.6条件运算符和条件表达式

    条件运算符和条件表达式的使用。

  • 5.7switch语句

    使用switch语句实现多分支选择结构。

  • 5.8选择结构程序设计历年真题解析

    选择结构程序设计历年真题解析

  • 5.9小结

    对本章学习内容进行小结。

  • 第六章循环结构程序设计

    教学内容
    1. 程序设计中的循环思想。
    2. 使用while、do while、for循环语句实现循环控制结构。
    3. 使用continue语句和 break语句进行循环控制。
    4. 使用循环的嵌套解决一些实际问题的方法。

  • 6.1导学

    对本章学习内容进行导学。

  • 6.2while语句

     使用while循环语句实现循环控制结构。

  • 6.3do while 语句

     使用do while循环语句实现循环控制结构。

  • 6.4 for语句

     使用for循环语句实现循环控制结构。

  • 6.5循环程序实例讲解

    循环程序实例讲解

  • 6.6 break语句

     使用 break语句进行循环控制。

  • 6.7continue语句

     使用continue语句进行循环控制。

  • 6.8循环的嵌套

    使用循环的嵌套解决一些实际问题的方法。

  • 6.9循环结构程序设计历年真题解析

    continue语句和break语句历年真题解析

  • 6.10小结

    对本章学习内容进行小结。

  • 第七章数组

    教学内容
    1. 数组的概念
    2. 一维数组的定义、初始化和数组元素的引用。
    3. 二维数组的定义、 初始化和数组元素的引用。
    4. 字符串与字符数组的使用。
    理解数组在实际应用中的优势。

  • 7.1导学

    对本章学习内容进行导学。

  • 7.2数组的问题引入

    数组的问题引入

  • 7.3数组的概念

    数组的概念

  • 7.4一维数组

    一维数组的定义、初始化和数组元素的引用,一维数组应用实例

  • 7.5二维数组

     二维数组的定义、 初始化和数组元素的引用。

  • 7.6字符数组

    字符串与字符数组的使用。

  • 7.7字符串处理函数

    常用的字符串处理函数

  • 7.8数组历年真题解析

    数组历年真题解析

  • 7.9小结

    对本章学习内容进行小结。

  • 第八章函数

    教学内容
    1. 函数的作用。
    2. 函数的定义、调用和声明方式。
    3. 函数的类型和返回值。
    4. 函数调用时参数值(实际参数与形式参数)的传递方式。
    5. 嵌套调用和 递归调用,掌握递归函数的定义。
    6. 局部变量和全局变量
    7. 变量的作用域和生存期,变量的存储类别( 自动, 静态, 寄存器, 外部)  。

  • 8.1导学

    对本章学习内容进行导学。

  • 8.2函数概述

    函数概述,函数与模块化程序设计的关系

  • 8.3函数说明

    使用函数时需要说明的问题

  • 8.4函数的定义

    函数的定义形式

  • 8.5无参函数的定义和调用

    无参函数的定义和调用方法

  • 8.6有参函数的定义和调用

    有参函数的定义和调用方法

  • 8.7函数调用过程和传参过程

    函数调用时参数值(实际参数与形式参数)的传递方式。

  • 8.8无返回值函数和有返回值函数

    无返回值函数和有返回值函数, return语句的作用

  • 8.9使用函数注意的问题

    使用函数时应该注意的5个问题

  • 8.10函数声明

    函数声明的作用和方法

  • 8.11函数的嵌套调用

    函数嵌套调用的流程

  • 8.12递归函数

    嵌套调用和 递归调用,递归函数的定义方法

  • 8.13全局变量和局部变量

    全局变量和局部变量的定义和有效范围

  • 8.14变量的存储类型

     变量的作用域和生存期,变量的存储类别( 自动, 静态, 寄存器, 外部)  

  • 8.15数组做函数参数

    数组做函数参数

  • 8.16函数历年真题解析

    函数历年真题解析

  • 8.17小结

    对本章学习内容进行小结。

  • 第九章编译预处理

    教学内容
    1.  宏定义和调用( 不带参数的宏, 带参数的宏) 。
    2.“ 文件包含” 处理。

  • 9.1导学

    对本章学习内容进行导学。

  • 9.2编译预处理介绍和不带参数的宏定义

    对编译预处理进行介绍,对不带参数的宏定义进行介绍

  • 9.3带参数的宏定义

    对带参数的宏定义进行介绍

  • 9.4文件包含

    文件包含的作用和使用方法

  • 9.5编译预处理历年真题解析

    编译预处理历年真题解析

  • 9.6小结

    对本章学习内容进行小结。

  • 第十章指针

    教学内容
    1. 地址与指针变量的概念, 掌握取地址运算符和间接访问运算符的使用。
    2. 通过指针访问普通变量、一维数组、 二维数组、字符串、函数的方法。
    3.  指针作函数参数的定义和调用方式。
    4.  返回地址值函数的定义和调用方法。
    5.  指针数组和指向指针的指针(二级指针)的使用。

  • 10.1导学

    对本章学习内容进行导学。

  • 10.2指针的地位和指针的概念

    指针在C语言中的地位和作用;
    指针的概念;
    取地址运算符和间接访问运算符的使用。

  • 10.3变量和指针

    通过指针访问普通变量的方法。

  • 10.4指针变量使用实例

    指针变量应用实例

  • 10.5指针做函数参数

    指针做函数参数的函数定义和调用方法

  • 10.6指针与一维数组

    通过指针访问一维数组元素的方法。

  • 10.7指针与二维数组

    通过指针访问 二维数组元素的方法。

  • 10.8指针与字符串

    字符指针的定义和使用方法
    使用指针访问字符串的方法
    字符指针做函数参数的函数定义和调用方法

  • 10.9函数与指针

    函数指针的概念,使用函数指针调用函数的方法。

  • 10.10返回指针值的函数

    返回指针值的函数定义和调用方法

  • 10.11指针数组

    指针数组的定义和使用

  • 10.12指向指针变量的指针(二级指针)

    二级指针的定义和使用

  • 10.13动态内存空间的开辟和撤销

    动态内存空间的开辟和撤销

  • 10.14指针历年真题解析

    指针历年真题解析

  • 10.15小结

    对本章学习内容进行小结。

  • 第十一章结构体与共用体

    教学内容
    1. 自定义数据类型。
    2. 结构体和共用体类型的声明、变量的定义和成员的引用。
    3. 链表的相关概念和使用。
    4.  用typedef说明一个新类型。

  • 11.1导学

    对本章学习内容进行导学。

  • 11.2自定义数据类型介绍

    自定义数据类型介绍

  • 11.3结构体

    结构体的使用

  • 11.4共用体

    共用体的使用

  • 11.5链表

    链表的概念与使用

  • 11.6typedef

    介绍typedef的使用

  • 11.7结构体类型历年真题解析

    结构体类型历年真题解析

  • 11.8小结

    对本章学习内容进行小结。

  • 第十二章位运算

    教学内容
    1. 位运算符的含义和作用。
    2. 简单的位运算(按位与、按位或、按位异或、按位取反、左移、右移)的使用。

  • 12.1导学

    对本章学习内容进行导学。

  • 12.2位运算介绍

    位运算符的含义和作用。

  • 12.3按位与、按位或、按位异或、按位取反运算

    简单的位运算(按位与、按位或、按位异或、按位取反、左移、右移)的使用。

  • 12.4左移运算和右移运算

    位运算的应用实例

  • 12.5位运算历年真题解析

    位运算历年真题解析

  • 12.6小结

    对本章学习内容进行小结。

  • 第十三章文件操作

    教学内容
    1. 文件的概念,文本文件和二进制文件的区别。
    2. 文件类型指针( FILE类型指针) 。
    3. 文件的打开与关闭方式( fopen, fclose函数的应用) 。
    4. 文件读写相关函数的使用( fputc、fgetc、fputs、fgets、fread、fwrite、fprintf、fscanf函数) 。 
    5. 文件随机读写的方法( rewind,fseek函数的应用) 。

  • 13.1导学

    对本章学习内容进行导学。

  • 13.2C语言的输入输出介绍

    C语言的输入输出介绍

  • 13.3文件相关的基本知识

    与文件相关的基本知识

  • 13.4文件的打开与关闭

    文件的打开与关闭

  • 13.5ASCII方式读写文件

    ASCII文件的读写方式及使用实例

  • 13.6二进制方式读写文件

    二进制文件的读写方式与使用实例

  • 13.7随机读写文件

    随机读写文件的方式及使用实例

  • 13.8文件操作历年真题解析

    文件操作历年真题解析

  • 13.9小结

    对本章学习内容进行小结。

  • 开始学习
  • 绪章  作业测试
    绪章课程介绍

    0.1 课程介绍

    0.2 课前准备:了解与程序设计相关的计算机基础知识

    视频数5
  • 第一章  作业测试
    第一章 程序设计基本概念

    1.1 导学

    1.2 程序设计语言的发展和学习C语言的原因

    1.3 程序设计过程与算法

    1.4 结构化程序的基本结构

    1.5 模块化结构

    1.6 C语言编程工具介绍

    1.7 程序设计基本概念历年真题解析

    1.8 小结

    视频数8
  • 第二章  作业测试
    第二章 C语言程序的结构

    2.1 导学

    2.2 C语言程序的结构

    2.3 C语言程序的结构历年真题解析

    2.4 小结

    视频数4
  • 第三章  作业测试
    第三章 数据类型与表达式

    3.1 导学

    3.2 数据类型

    3.3 运算符与表达式

    3.4 数据类型与表达式历年真题解析

    3.5 小结

    视频数27
  • 第四章  作业测试
    第四章 C语言的基本语句

    4.1 导学

    4.2 从C程序的结构到C语言中的语句

    4.3 C语言中语句的类型

    4.4 C语言中的输入输出

    4.5 C语言的基本语句历年真题解析

    4.6 小结

    视频数16
  • 第五章  作业测试
    第五章 选择结构程序设计

    5.1 导学

    5.2 顺序结构程序设计

    5.3 关系运算符

    5.4 逻辑运算符

    5.5 if语句

    5.6 条件运算符和条件表达式

    5.7 switch语句

    5.8 选择结构程序设计历年真题解析

    5.9 小结

    视频数18
  • 第六章  作业测试
    第六章 循环结构程序设计

    6.1 导学

    6.2 while语句

    6.3 do while 语句

    6.4 for语句

    6.5 循环程序实例讲解

    6.6 break语句

    6.7 continue语句

    6.8 循环的嵌套

    6.9 循环结构程序设计历年真题解析

    6.10 小结

    视频数16
  • 第七章  作业测试
    第七章 数组

    7.1 导学

    7.2 数组的问题引入

    7.3 数组的概念

    7.4 一维数组

    7.5 二维数组

    7.6 字符数组

    7.7 字符串处理函数

    7.8 数组历年真题解析

    7.9 小结

    视频数21
  • 第八章  作业测试
    第八章 函数

    8.1 导学

    8.2 函数概述

    8.3 函数说明

    8.4 函数的定义

    8.5 无参函数的定义和调用

    8.6 有参函数的定义和调用

    8.7 函数调用过程和传参过程

    8.8 无返回值函数和有返回值函数

    8.9 使用函数注意的问题

    8.10 函数声明

    8.11 函数的嵌套调用

    8.12 递归函数

    8.13 全局变量和局部变量

    8.14 变量的存储类型

    8.15 数组做函数参数

    8.16 函数历年真题解析

    8.17 小结

    视频数24
  • 第九章  作业测试
    第九章 编译预处理

    9.1 导学

    9.2 编译预处理介绍和不带参数的宏定义

    9.3 带参数的宏定义

    9.4 文件包含

    9.5 编译预处理历年真题解析

    9.6 小结

    视频数6
  • 第十章  作业测试
    第十章 指针

    10.1 导学

    10.2 指针的地位和指针的概念

    10.3 变量和指针

    10.4 指针变量使用实例

    10.5 指针做函数参数

    10.6 指针与一维数组

    10.7 指针与二维数组

    10.8 指针与字符串

    10.9 函数与指针

    10.10 返回指针值的函数

    10.11 指针数组

    10.12 指向指针变量的指针(二级指针)

    10.13 动态内存空间的开辟和撤销

    10.14 指针历年真题解析

    10.15 小结

    视频数39
  • 第十一章  作业测试
    第十一章 结构体与共用体

    11.1 导学

    11.2 自定义数据类型介绍

    11.3 结构体

    11.4 共用体

    11.5 链表

    11.6 typedef

    11.7 结构体类型历年真题解析

    11.8 小结

    视频数13
  • 第十二章  作业测试
    第十二章 位运算

    12.1 导学

    12.2 位运算介绍

    12.3 按位与、按位或、按位异或、按位取反运算

    12.4 左移运算和右移运算

    12.5 位运算历年真题解析

    12.6 小结

    视频数6
  • 第十三章  作业测试
    第十三章 文件操作

    13.1 导学

    13.2 C语言的输入输出介绍

    13.3 文件相关的基本知识

    13.4 文件的打开与关闭

    13.5 ASCII方式读写文件

    13.6 二进制方式读写文件

    13.7 随机读写文件

    13.8 文件操作历年真题解析

    13.9 小结

    视频数23
  • 期末考试