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

XuetangX

C语言程序设计

via XuetangX

Overview

C语言兼具高级语言和低级语言的特点,它是计算机编程的基础,C++、Java等语言都是在C语言的基础上发展而来。C语言程序设计是计算机专业学生的专业基础课程,是学习其他专业课程的先行必修课。对于非计算机专业的学生,学习C语言程序设计不仅能提高计算机应用能力水平,还能训练思维能力。

本课程讲授的主要内容包括:C语言概述、数据类型、运算符和表达式、输入和输出、结构化程序设计的三种基本结构及相关语句、数组、函数、指针、结构体、文件等。

本课程拥有强大的教师团队。课程负责人唐宁九老师是四川省教学名师,在科研和教学方面均有突出成就,其余团队老师均是具有十余年教学经验的老教师。近年来,在唐老师的带领下,教学团队一直致力于C语言课程的教学改革。

本课程对整个C语言知识进行了精简,视频内容为最核心、最重要、最实用的知识点,有助于同学们快速掌握。学习C语言的最终目标是能使用C语言编程。课程中给出了大量实例,同学们可以在学习完视频后自行上机编程实现。完成本课程的学习后,同学们能够熟练掌握C语言的语法知识,并应用C语言去解决一些实际问题,实现一些小型程序,为今后的学习和工作打下坚实的基础。

Syllabus

  • 1 概述
    • 1.1 程序设计语言
    • 1.2 最简单C语言程序举例
    • 1.3 C语言程序的运行
  • 2 C语言语法基础
    • 2.1 常量
    • 2.2 变量
    • 2.3 运算符和表达式
    • 2.4 数据的输入和输出
  • 3 C程序的控制结构
    • 3.1 if语句
    • 3.2 switch语句
    • 3.3 while和do-while语句
    • 3.4 for语句
    • 3.5 break语句和continue语句
  • 4 数组
    • 4.1 一维数组
    • 4.2 一维数组举例-冒泡排序
    • 4.3 二维数组
    • 4.4 字符数组
    • 4.5 字符串处理函数
  • 5 函数
    • 5.1 函数概述及定义
    • 5.2 函数调用
    • 5.3 函数调用过程及声明
    • 5.4 数组作为函数参数
    • 5.5 函数的嵌套调用与递归调用
    • 5.6 变量的作用域和生存期
  • 6 指针
    • 6.1 指针和指针变量
    • 6.2 指针与数组
    • 6.3 指针与字符串
    • 6.4 动态内存分配
  • 7 用户自定义数据类型
    • 7.1 结构体类型
    • 7.2 结构体应用——静态链表
    • 7.3 结构体应用——动态链表
    • 7.4 共用体类型
    • 7.5 枚举类型
  • 8 文件
    • 8.1 文件概述
    • 8.2 文件基本操作
  • 9 高阶综合实践
    • 10 学科竞赛与等级考试
      • 10.1 竞赛简介
      • 10.2 基础算法及例题
      • 10.3 全国计算机等级考试
    • 11 AI大模型
      • 期末

        Taught by

        Chengdu Jincheng College

        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.