你将学到的
  • C 程序的结构
  • 运算符
  • 表达式与语句
  • 分支语句
  • 数组
  • 函数的递归调用
  • 文件的输入与输出
  • 数据类型的概念
  • 类型转换
  • 数据的输入与删除
  • 循环语句
  • 函数
  • 指针变量
课程内容
  共16个章节
lab-classic 实验 1 为什么是 C ——因为你无可替代

知识点: 1.如何学习C语言 2.第一个helloshiyanlou程序

lab-classic 实验 2 开发环境和剖析第一个 C 语言

知识点: 1.C程序创建及其运行

lab-challenge 挑战 1 挑战:输出I love shiyanlou!
lab-classic 实验 3 顺序程序设计 - 数据类型(一)

知识点: 1.数据类型 2.运算符与表达式 3.C语句 4.数据的输入与输出

lab-classic 实验 4 顺序程序设计 - 数据类型(二)

知识点: 1.字符型数据 2.浮点型数据

lab-classic 实验 5 顺序程序设计 - 运算符和数据转换

知识点: 1.基本的算数运算符 2.自增、自减运算符 3.不同数据类型之间的混合运算 4.强制类型转换 5.数据的输入和输出

lab-challenge 挑战 2 挑战:摄氏转华氏温度
lab-classic 实验 6 选择程序设计

知识点: 1.条件判断案例 2.用if语句实现选择结构 3.关系运算符和关系表达式 4.逻辑运算符和逻辑表达式 5.条件运算符和条件表达式 6.用switch语句实现多分支选择结构

lab-classic 实验 7 循环程序设计

知识点: 1.用while语句实现循环 2.用dowhile语句实现循环 3.用for语句实现循环 4.改变循环的执行状态 5.循环的嵌套

lab-challenge 挑战 3 挑战:序列求和

知识点: 1.一维数组 2.二维数组 3.字符串数组

lab-classic 实验 9 模块化程序设计

知识点: 1.函数的定义 2.函数的嵌套调用 3.递归函数 4.数组与函数

lab-classic 实验 10 指针(一)

知识点: 1.指针是什么 2.指针变量 3.通过指针引用数组 4.通过指针引用字符串

lab-classic 实验 11 指针(二)

知识点: 1.指针引用字符串

lab-challenge 挑战 4 挑战:修复指针使用错误的 BUG
lab-classic 实验 12 文件和文件的输入与输出

知识点: 1.文件 2.打开和关闭文件 3.文件的输入与输出

课程介绍

实验任务

  • 第一个 C 语言程序的编写、编译和运行
  • 创建 C 程序的过程及代码结构剖析
  • 数据类型一:常量与变量、数据类型的概念及整数类型
  • 数据类型二:字符和字符串
  • 练习常用的运算符合数据类型转换
  • 选择程序设计:if 和 switch 语句、关系运算符、逻辑运算符和条件运算符
  • 循环程序设计:while 语句、do-while 语句、for语句及循环的嵌套
  • 使用一维数组和二维数组、字符串处理函数
  • 函数的定义、嵌套和递归,函数与数组结合使用
  • 指针一:指针与函数和数组结合使用
  • 指针二:字符指针的使用
  • 文件的输入与输出函数

先学知识

需要了解实验楼的基本操作,推荐学习 新手指南之玩转实验楼

如果你以前没有使用过 Linux,推荐学习 Linux 基础入门(新版)

课程难度

本课程难度为简单。

面向用户

本课程为 C 程序设计语言的入门课程,面向没有编程经验的新手,实验中的进行需要一定 Linux 命令基础。

课程教师

流觞曲水 共发布过 1 门课程

查看老师的所有课程 >
实验楼楼+
实验楼会员