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

XuetangX

程序设计技术(基于C)-提高与应用

Chongqing University via XuetangX

Overview






本课程是面向非计算机专业学生开设的公共基础课程,本课程从程序的“设计“入手,以算法思想为核心,结合应用将计算思维的概念、方法融入课程案例。课程分成两个层次组织教学,基础部分内容包括:程序设计的基本概念、程序设计的控制结构、函数的概念及应用、数组及应用;提高与应用部分包括:字符串、指针、结构体、文件读写、典型应用等。



Syllabus

  • 第6章 指针
    • 学习指导
    • 6.1 参数传递的不足之处(一)
    • 6.2 参数传递的不足之处(二)
    • 6.3 参数传递的不足之处(三)
    • 6.4 什么是地址和指针
    • 6.5 如何定义指针
    • 6.6 如何给指针赋值
    • 6.7 如何通过指针访问它所指向的对象
    • 6.8 指针作参数的应用举例
    • 6.9 指针数组
    • 6.10 使用指针时需要注意的问题
    • 本章程序代码
    • 本章学习讨论
    • 附: 函数指针(计算机设计大赛微课作品)
  • 第7章 字符串
    • 学习指导
    • 7.1 字符串的表示
    • 7.2 字符串的输入和输出
    • 7.3 常见的字符串处理问题(一)
    • 7.4 常见的字符串处理问题(二)
    • 7.5 常见的字符串处理问题(三)
    • 7.6 常见的字符串处理问题(四)
    • 7.7 常用的字符串处理库函数
    • 本章程序代码
  • 第八章 结构体和联合体
    • 学习指导
    • 8.1 引入结构体和联合体的作用
    • 8.2 结构体的定义
    • 8.3 结构体的使用
    • 8.4 结构体数组
    • 8.5 结构体与指针的关系
    • 8.6 联合体数据类型
    • 8.7 结构体的综合应用(一)
    • 8.8 结构体的综合应用(二)
    • 本章程序代码
  • 第九章 动态内存分配
    • 9.1 返回指针值的函数
    • 9.2 动态内存分配函数
    • 9.3 链表创建
    • 9.4 链表查找
    • 本章程序代码
  • 第十章 文件
    • 学习指导
    • 10.1 文件的基本概念
    • 10.2 文件的字符方式读写
    • 10.3 文件的行方式读写
    • 10.4 文件的块方式读写
    • 10.5 文件的随机方式读写(fseek)
    • 10.6 文件的随机方式读写(rewind和ftell)
    • 10.7 文件的随机方式读写(综合应用)
    • 本章程序代码
  • 第十一章 综合应用
    • 11.1 镜像BMP图像
    • 11.2 生命游戏
    • 11.3 数组应用
    • 11.4 学生信息管理系统
    • 11.5 计算24点
    • 11.6 贪吃蛇游戏
  • 期末考试

    Taught by

    , , , , , and

    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.