Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

高级语言程序设计

Hubei Polytechnic University via XuetangX

Overview

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

Syllabus

  • 程序设计和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 文件的读写操作

Taught by

Wenqing Qi, , and

Tags

Reviews

Start your review of 高级语言程序设计

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.