高级语言程序设计

本课程在关注重心上做了大胆改革,本课程的重心是现实环境中的各类数据对象,并通过恰当的方法来存储数据、处理数据。本课程在后几章中强化了对C语言的函数、指针、字符串、结构体、动态内存分配这些知识点的训练,引导学生由浅入深掌握对各种类型数据的操作

播放:3310次,课程ID:4230618

高级语言程序设计课程简介:前往报名学习

高级语言程序设计课程简介:

本课程在关注重心上做了大胆改革,本课程的重心是现实环境中的各类数据对象,并通过恰当的方法来存储数据、处理数据。本课程在后几章中强化了对C语言的函数、指针、字符串、结构体、动态内存分配这些知识点的训练,引导学生由浅入深掌握对各种类型数据的操作

前往报名学习

高级语言程序设计课程目录:

程序设计和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程序设计竞赛中获得国家级二、三等奖。

谢晋-副教授-湖北理工学院-计算机学院

谢晋,硕士,湖北理工学院副教授,慕课《高级语言程序设计》主讲教师,在学堂在线上线。曾获湖北省教学成果二等奖一次。

© 柠檬大学 2020