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

XuetangX

程序设计基础

Southwest Petroleum University via XuetangX

Overview

   对于这个地球上大多数人来说,真正的数字化革命还没有开始。在接下来的10年里,变化将无处不在,让我们一起来给这个世界编码吧!   

   在过去30年90%的时间里,C语言独领风骚,仅偶尔被 Java 超越,可见其魅力。C语言作为一种高级语言,其实并不高级,但正是这种“低级”给我们更多思考的机会。期望通过本课程的学习,你不只是简单地能够掌握一种语言的语法,还能理解隐含在语法背后的思想,并初步具备灵活使用这些思想进行编写程序解决实际问题的能力。如果你掌握了这些,你会发现,迈向成功的最后一步不过是选择一种合适的编程工具而已。 

   你想从“菜鸟”升级为“程序猿”吗?那就加入“柚子”的行列,和我们一起踏上程序设计之旅。


Syllabus

  • 第一章 C语言的结构
    • 1.1 牢记使命不忘初心:中国软件发展史
    • 1.2 会当凌绝顶一览众山小:C程序结构
    • 1.3 会当凌绝顶一览众山小:C程序编程规范
  • 第二章 数据类型及其运算
    • 2.1 千里之行始于足下:数据类型
    • 2.2 千里之行始于足下:变量
    • 2.3 千里之行始于足下:常量
    • 2.4 千里之行始于足下:ASCII及转义符
    • 2.5 万丈高楼平地起:运算符和表达式
    • 2.6 万丈高楼平地起:运算符的应用
  • 第三章 键盘输入和屏幕输出
    • 3.1 以人为本:输出printf函数
    • 3.2 以人为本:输入scanf函数
    • 3.3 实践出真知:顺序结构程序设计
  • 第四章 选择控制结构
    • 4.1 鱼和熊掌不可兼得:关系运算与逻辑运算
    • 4.2 鱼和熊掌不可兼得:if语句的使用
    • 4.3 鱼和熊掌不可兼得:switch语句的使用
    • 4.4 鱼和熊掌不可兼得:选择结构程序应用
    • 4.5 实践出真知:选择结构构建学生信息管理系统
  • 第五章 循环控制结构
    • 5.1 愚公移山之持之以恒:for语句
    • 5.2 愚公移山之持之以恒:while语句
    • 5.3 磨刀不误砍柴工:现实世界到逻辑世界的映射
    • 5.4 愚公移山之持之以恒:循环构建学生信息管理系统
  • 第六章 函数
    • 6.1 分而治之:函数基础
    • 6.2 分而治之:函数应用
    • 6.3 分而治之:递归函数
    • 6.4 分而治之,各个击破:函数重构学生信息管理系统
    • 6.5 分而治之,各个击破:学生信息管理系统的结构化分析与设计
  • 第七章 数组
    • 7.1 物以类聚:一维数组
    • 7.2 物以类聚:二维数组
    • 7.3 物以类聚:数组在学生信息管理系统的运用
  • 第八章 指针
    • 8.1 透过现象看本质:指针引入
    • 8.2 透过现象看本质:指针基本使用
    • 8.3 透过现象看本质:指针与数组
    • 8.4 透过现象看本质:指针与字符串
    • 8.5 透过现象看本质:指针与函数
    • 8.6 透过现象看本质:指针的应用
  • 第九章 结构体
    • 9.1 团结就是力量:结构类型与结构变量
    • 9.2 团结就是力量:结构数组
    • 9.3 团结就是力量:结构指针
    • 9.4 团结就是力量:学生信息管理系统结构体应用

Taught by

xiaobin, Liuying Wen, Xiao Liang, and Yang Li

Tags

Reviews

Start your review of 程序设计基础

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.