本课程在关注重心上做了大胆改革,本课程的重心是现实环境中的各类数据对象,并通过恰当的方法来存储数据、处理数据。本课程在后几章中强化了对C语言的函数、指针、字符串、结构体、动态内存分配这些知识点的训练,引导学生由浅入深掌握对各种类型数据的操作
播放:3310次,课程ID:4230618
本课程在关注重心上做了大胆改革,本课程的重心是现实环境中的各类数据对象,并通过恰当的方法来存储数据、处理数据。本课程在后几章中强化了对C语言的函数、指针、字符串、结构体、动态内存分配这些知识点的训练,引导学生由浅入深掌握对各种类型数据的操作
--1.1 计算机程序和计算机语言
--1.2 C程序的构成
--1.3 C语言编辑、编译、运行(VC++2010学习版)
--2.1 变量的定义和使用
--2.2 数据类型
--2.3 格式输出和格式输入
--2.4 运算符和表达式
--2.5 结构化程序设计入门
--3.1 为什么要用选择结构解决问题
--3.2 如何正确表示选择结构中的条件
--3.3 用if语句及if语句嵌套实现选择结构
--3.4 用switch语句实现选择结构
--4.1 循环的引入
--4.2 用while语句实现循环
--4.3 用do-while语句实现循环
--4.4 用for语句实现循环
--4.5 何时需要用循环的嵌套
--4.6 如何提前终止循环和提前结束本次循环
--5.1 数组类型的引入
--5.2 一维数组的定义和初始化
--5.3 一维数组的使用
--5.4 二维数组的定义和初始化
--5.5 二维数组的使用
--6.1 什么是指针
--6.2 指针类型及相关概念
--6.3 指针变量的定义、赋值与使用
--6.4 指针的运算
--6.5 指针与一维数组
--6.6 指针的指针
--6.7 指针与二维数组
--7.1 为什么要自定义函数
--7.2 函数的定义
--7.3 函数的调用
--7.4 函数参数的传递
--7.5 函数的嵌套调用和递归调用
--7.6 变量的作用域和存储类型
--8.1 字符串的存储及输入输出
--8.2 系统字符串处理函数
--8.3 自定义字符串处理函数
--9.1 结构体类型的定义
--9.2 结构体变量及指针变量的定义及使用
--9.3 结构体变量和指针变量作函数的参数
--9.4 结构体数组的定义和使用
--9.5 共用体类型和枚举类型
--10.1 动态数组—数据的顺序存储
--10.2 单向链表—数据的链式存储
--11.1 文件的基本概念
--11.2 文件的基本操作
--11.3 文件的读写操作
祁文青,硕士,湖北理工学院计算机学院副教授,慕课《高级语言程序设计》主讲教师和负责人,在学堂在线开课上线。2017年获湖北省教学成果二等奖。
程细才,湖北理工学院计算机学院副教授,慕课《高级语言程序设计》主讲人,计算机学院程序设计竞赛负责人、C语言程序设计竞赛培训主讲人,多次带学生在C程序设计竞赛中获得国家级二、三等奖。
谢晋,硕士,湖北理工学院副教授,慕课《高级语言程序设计》主讲教师,在学堂在线上线。曾获湖北省教学成果二等奖一次。