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

XuetangX

C语言程序设计

via XuetangX

Overview






      本课程是计算机类、电子信息类等相关专业的学科基础必修课。自1992年开始授课,主要针对计算机科学与技术、信息安全、网络空间安全、电子信息工程和通信工程等专业的本科学生,每次开课授课学生人数380余人。


      课程以C程序设计语言为载体,系统介绍程序设计的基本方法和思想,主要内容包括数制、算法、程序结构等基础知识;顺序程序设计、分支程序设计、循环程序设计、模块化程序设计、递归程序设计和结构化程序设计等程序开发技术;批量数据组织、表单数据组织、外部数据组织、指针、动态数据组织等数据存储形式



Syllabus

  • 第1章 C语言程序设计预备知识
    • 计算思维与计算机
  • 第2章 C语言程序设计基础
    • 2.1 程序设计语言的发展及其特点和应用
    • 2.2 C语言程序的基本结构及编制C语言程序的基本步骤
  • 第3章 基本数据类型、运算符与表达式
    • 3.1 C语言的数据类型
    • 3.2 常量
    • 3.3 什么是变量
    • 3.4 如何进行算术运算
    • 3.5 赋值运算符和逗号运算符
    • 3.6 数据类型转换
  • 第4章 基本输入输出和顺序程序设计
    • 4.1 格式化输出printf
    • 4.2 格式化输入scanf及字符数据的非格式化输入输出
  • 第5章 选择结构程序设计
    • 5.1 关系运算符和关系表达式
    • 5.2 逻辑运算符和逻辑表达式
    • 5.3 条件运算符和条件表达式
    • 5.4 if语句
    • 5.5 switch语句
  • 第6章 循环结构程序设计
    • 6.1 while语句
    • 6.2 for语句
    • 6.3 循环的嵌套
    • 6.4 break语句和continue语句
  • 第7章 数组
    • 7.1 一维数组的定义和引用
    • 7.2 一维数组的赋值
    • 7.3 二维数组的定义和引用
    • 7.4 二维数组的赋值
    • 7.5 字符串的本质
    • 7.6 字符串操作的常用函数
    • 7.7 字符串数组
  • 第8章 函数
    • 8.1 函数概述
    • 8.2 有参函数
    • 8.3 函数参数的传递方式
    • 8.4 变量的作用域和生存期
    • 8.5 变量的存储类型
    • 8.6 函数的嵌套和递归调用
    • 8.7 函数的作用域与封装
  • 第9章 指针
    • 9.1 指针变量的概念(上)
    • 9.2 指针变量的概念(下)
    • 9.3 指向一维数组的指针变量
    • 9.4 指向二维数组的指针变量(上)
    • 9.5 指向二维数组的指针变量(下)
    • 9.6 动态内存分配
  • 第10章 预处理命令
    • 10.1 编译预处理
  • 第11章 复杂数据类型
    • 11.1 用户自己建立数据类型
    • 11.2 定义结构体类型变量
    • 11.3 结构体变量的引用与初始化
    • 11.4 结构体数组
    • 11.5 指向结构体类型数据的指针
  • 第12章 文件
    • 12.1 文件的基本概念和文件指针
    • 12,2 文件的打开和关闭
    • 12.3 文本文件读写
    • 12.4 二进制文件读写

Taught by

Xinjiang University

Reviews

Start your review of C语言程序设计

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.