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

XuetangX

程序设计基础(C语言)

Beijing Normal University via XuetangX

Overview

该课程为计算机专业在一年级下学期的专业基础课,线下授课学时是2(面授)+3(上机)/每周,主要以C语言的数据类型、语法规则、语句结构等为基础,介绍程序设计的基本方法。目的是使学生了解程序设计的基本概念与方法,掌握一门高级程序设计语言,为进而学习后续的专业课程(数据结构、C++、操作系统等)奠定程序设计基础。

1.精心设计知识点结构

每个知识点设计在15分钟左右,并且知识点之间有衔接联系,案例尽量能够保持延续性和相关性。

2.讲述方式通俗易懂

将比较难理解的知识点用更加通俗易懂的方式进行讲解,帮助学生理解学习过程中的难点。

3. 准时适量有益的习题

设计合理数量的练习题,每个知识点都可以进行充分必要的练习。

Syllabus

  • 第1章 引言
    • 1.1 C语言程序设计概述
  • 第2章 数据类型与表达式
    • 2.1 数据类型与输入输出
    • 2.2 类型转换与表达式
    • 2.3 常见运算符和表达式
  • 第3章 顺序结构
    • 3.1 顺序结构
  • 第4章 分支结构
    • 4.1 if-else分支
    • 4.2 switch分支
  • 第5章 循环结构
    • 5.1 for循环
    • 5.2 while循环
    • 5.3 do-while循环
    • 5.4 嵌套循环
  • 第6章 函数
    • 6.1 函数的定义
    • 6.2 函数的调用
    • 6.3 函数嵌套与递归函数
    • 6.4 宏定义
  • 第7章 数组
    • 7.1 一维数组的定义和使用
    • 7.2 选择排序
    • 7.3 冒泡排序
    • 7.4 二维数组的定义和使用
    • 7.5 矩阵与二维数组
    • 7.6 字符串与一维字符数组
    • 7.7 字符串处理函数
  • 第8章 复杂数据类型
    • 8.1 结构的定义和使用
    • 8.2 结构数组
    • 8.3 共用体
    • 8.4 枚举
  • 第9章 指针
    • 9.1 指针变量的定义与基本运算
    • 9.2 指针变量间接访问优势一
    • 9.3 指针变量间接访问优势二
    • 9.4 指针变量与数组的关系
    • 9.5 数组名作为函数的参数
    • 9.6 字符串与字符指针
    • 9.7 动态内存分配
    • 9.8 指针数组的定义和使用
    • 9.9 指向指针的指针变量
    • 9.10 多个字符串处理
    • 9.11 指针变量与函数的关系
    • 9.12 单向链表
  • 第10章 文件
    • 10.1 文件的基本操作
    • 10.2 文件读写函数
  • 期末考试

    Taught by

    Ying Qian

    Tags

    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.