高级语言程序设计
高级语言程序设计
1万+ 人选课
更新日期:2026/04/04
开课平台学银在线
开课高校淮北师范大学
开课教师单巍王江涛张亚萍周正陈得宝
学科专业工学计算机类
开课时间2026/02/01 - 2026/07/31
课程周期26 周
开课状态开课中
每周学时-
课程简介

高级程序语言设计是电子信息类专业中一门重要的专业基础课程,通过该课程的学习,使学生认识什么是计算机语言,了解C程序的基本结构,掌握程序设计的基本思想和方法,培养学生用计算机编程解决实际问题的能力。该课程是后续理论和实践教学的基础和重要工具,同时也是计算机二级考试所统一要求的课程之一。

课程大纲

程序设计和C语言

  • 1.1 计算机程序和计算机语言
  • 1.2 C语言的发展及其特点
  • 1.3 最简单的C语言程序
  • 1.4 运行C程序的步骤与方法

算法——程序的灵魂

  • 2.1 算法

最简单的C程序设计——顺序程序设计

  • 3.1 顺序程序举例
  • 3.2 数据的表现形式及其运算
  • 3.3 运算符和表达式
  • 3.4 自增(++)、自减(--)运算符
  • 3.5 运算符的优先级与结合性
  • 3.6 C语句的作用和分类
  • 3.7 赋值语句
  • 3.8 用printf()函数输出数据
  • 3.9 用scanf()函数输入数据
  • 3.10 字符输入输出函数

选择结构程序设计

  • 4.1 关系运算符及其表达式
  • 4.2 逻辑运算符及表达式
  • 4.3 条件运算符及表达式
  • 4.4 用if语句处理选择结构
  • 4.5 if语句的一般形式
  • 4.6 选择结构的嵌套
  • 4.7 用switch语句实现多分支选择结构

循环结构程序设计

  • 5.1 用while语句实现循环
  • 5.2 用(do)while语句实现循环
  • 5.3 用for语句实现循环
  • 5.4 三种循环的比较
  • 5.5 循环的嵌套
  • 5.6 break和continue语句
  • 5.7 循环程序举例

利用数组处理批量数据

  • 6.1 一维数组
  • 6.2 一维数组程序举例
  • 6.3 二维数组
  • 6.4 二维数组程序举例
  • 6.5 字符数组
  • 6.6 字符串和字符串结束标志

用函数实现模块化程序设计

  • 7.1 函数的定义
  • 7.2 调用函数
  • 7.3 对被调用函数的声明和函数原型
  • 7.4 函数的嵌套调用
  • 7.5 函数的递归调用
  • 7.6 数组元素作为函数参数

善于利用指针

  • 8.1 指针和指针变量
  • 8.2 指针变量的定义
  • 8.3 指针变量的引用
  • 8.4 指针变量作为函数的参数
  • 8.5 数组元素的指针
  • 8.6 在引用数组元素时指针的运算
  • 8.7 通过指针引用数组元素
  • 8.8 用数组名作为函数参数
  • 8.9 字符串的引用方式

用户自己建立数据类型

  • 9.1 自己建立结构体类型
  • 9.2 定义结构体类型变量
  • 9.3 结构体变量的初始化和引用
  • 9.4 定义结构体数组
  • 9.5 结构体数组的应用举例
  • 9.6 指向结构体变量的指针
  • 9.7 指向结构体数组的指针
App 下载
关注我们