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

XuetangX

高级语言程序设计(C)

via XuetangX

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it





  

       《高级语言程序设计(C)》是计算机科学与技术专业的学科基础课,课程主要介绍C语言的基本概念、语法及数据类型等基础知识、学习常用的基本算法、三种基本控制结构以及数组、函数、指针、结构体、文件等主要内容,培养学生初步的计算思维能力和规范意识,能对较简单的问题进行分析设计并使用编译工具编写程序解决问题,具备初步的程序调试能力。

  本课程作为计算机科学与技术专业的第1门编程课程,在整个专业学习中起着引领作用,该课程也是后续多门课程的先修课,是保障顺利进行后续专业学习的重要基础课程。 




Syllabus

  • 第1章 程序设计基础知识
    • 1.1 计算机如何实现计算
    • 1.2 数据在计算机中的存储
    • 1.3 计算机的发展
    • 1.4 计算机硬件系统
    • 1.5 计算机软件系统
  • 第2章 简单C程序介绍
    • 2.1 计算机语言
    • 2.2 C语言简介
    • 2.3 简单的C程序介绍
    • 2.4 程序设计简介
    • 2.5 常用软件的使用简介
  • 第3章 数据类型、变量与表达式
    • 3.1 数据类型
    • 3.2 常量与变量
    • 3.3 运算符与表达式
  • 第4章 输入输出函数及顺序结构程序设计
    • 4.1 数据的输入输出函数
    • 4.2 算法
    • 4.3 顺序结构程序设计
  • 第5章 选择结构程序设计
    • 5.1 条件判断
    • 5.2 用if语句实现选择结构
    • 5.3 多分支选择结构
  • 第6章 循环结构程序设计
    • 6.1 用while和do…while实现循环结构
    • 6.2 用for语句实现循环结构
    • 6.3 循环的嵌套
    • 6.4 改变循环执行的状态
    • 6.5 编程技巧-单步调试
  • 第7章 数组
    • 7.1 一维数组
    • 7.2 二维数组
    • 7.3 字符数组
  • 第8章 函数
    • 8.1 函数的定义
    • 8.2 调用函数
    • 8.3 递归调用
    • 8.4 变量的作用域
  • 第9章 指针
    • 9.1 指针及指针变量
    • 9.2 利用指针引用数组
    • 9.3 指针与字符串
    • 9.4* 动态内存分配
  • 第10章 自定义数据类型
    • 10.1 定义和使用结构体变量
    • 10.2 使用结构体数组
    • 10.3 结构体指针
    • 10.4* 用指针处理链表
    • 10.5* 共用体类型
    • 10.6* 枚举类型
    • 10.7* 用typedef声明新类型名
  • 第11章 文件
    • 11.1 文件的基本知识
    • 11.2 打开和关闭文件
    • 11.3 顺序读写数据文件
    • 11.4* 随机读写数据文件
  • 期末考试

    Taught by

    Shandong Jiaotong 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.