计算机程序设计A- C语言程序设计
计算机程序设计A- C语言程序设计
1万+ 人选课
更新日期:2025/05/05
开课平台学银在线
开课高校湖北大学
开课教师​曹芝兰刘莹-2
学科专业工学电子信息类
开课时间2025/02/13 - 2025/07/13
课程周期22 周
开课状态开课中
每周学时-
课程简介

    本课程教学主要讲解:程序设计基础、 C语言的语法基础、结构化程序设计基础(含顺序结构、选择结构和循环结构)、批量数据处理、函数程序设计、指针、结构体程序设计和文件等C语言的相关语法知识,培养程序设计思维

  在教学内容表现形式的安排上,将C语言语法知识点部分,做成教学视频,供学生反复观看学习;将案例及其分析过程做成课件和动画,以活泼的形式体现抽象的过程;将相关资料以文档的形式汇集,让学生全方位了解目前C语言的相关信息

  本课程一共16周,有11个章节,建议大家每周至少学习一个章节,第6,7,8章是本课程的重难点,特别是第8章,需要至少安排2周的时间学习。我们每个章节安排相应的课堂编程,供大家讨论、交流。同时我们也设置了1-2次直播答疑交流,在学习中和即将结束的时,我们都会发布一次考试,大家请关注平台通知,不要错过!


课程大纲

第一章 程序设计基础

  • 1.1 第一章教材
  • 1.2 C语言的发展与特点
  • 1.3 简单的C程序例1
  • 1.4 简单的C程序例2
  • 1.5 简单的C程序例3
  • 1.6 开发环境的使用
  • 1.7 辅助:VC2010必备,运行程序,添加 开始执行(不调试)到 菜单
  • 1.8 辅助:VC下编辑运行C语言程序
  • 1.9 辅助:Dev Cpp 5.11安装与使用

C语言的数据类型、运算符和表达式

  • 2.1 第二章 教材
  • 2.2 标识符、数据类型、常量和变量
  • 2.3 整型和实型
  • 2.4 字符型和字符串常量
  • 2.5 算术运算符、赋值运算符
  • 2.6 数据类型的转换
  • 2.7 逗号运算、位运算和sizeof()运算

C语言的输入和输出

  • 3.1 第三章 教材
  • 3.2 顺序结构
  • 3.3 printf函数
  • 3.4 scanf函数
  • 3.5 字符输入输出函数

选择结构程序设计

  • 4.1 第四章 教材
  • 4.2 关系运算
  • 4.3 逻辑运算符
  • 4.4 IF语句
  • 4.5 条件运算符
  • 4.6 多分支IF语句
  • 4.7 switch语句

循环结构程序设计

  • 5.1 第五章 教材
  • 5.2 while实现的循环
  • 5.3 do ... while实现的循环
  • 5.4 for语句实现的循环
  • 5.5 循环嵌套
  • 5.6 循环流程控制语句

数组

  • 6.1 第六章 教材
  • 6.2 一维数组
  • 6.3 二维数组

函数

  • 7.1 第七章 教材
  • 7.2 函数定义
  • 7.3 函数调用时的数据传递
  • 7.4 函数的嵌套调用和递归调用
  • 7.5 数组作为函数的参数
  • 7.6 变量的作用域和生存期

指针

  • 8.1 第八章 教材
  • 8.2 指针的概念
  • 8.3 函数之间地址值的传递
  • 8.4 指针和数组
  • 8.5 二维数组和指针
  • 8.6 指向函数的指针

字符串

  • 9.1 第九章教材
  • 9.2 字符数组表示字符串
  • 9.3 字符指针表示字符串
  • 9.4 二维字符数组与字符指针数组

编译预处理

  • 10.1 第十章 教材
  • 10.2 编译预处理
  • 10.3 动态分配

结构体和共用体

  • 11.1 结构体
  • 11.2 链表
  • 11.3 共用体

附录

  • 12.1 标准的ASCII字符集
  • 12.2 运算符及其优先级
  • 12.3 C语言常用函数
  • 12.4 C语言编程100例