你将学到的
  • C 程序的结构
  • 运算符
  • 表达式与语句
  • 分支语句
  • 数组和函数
  • 指针变量
  • 数据类型的概念
  • 类型转换
  • 数据的输入与删除
  • 循环语句
  • 函数的递归调用
  • 文件的输入与输出
课程内容
  共15个章节
实验 1 C 语言简单剖析

知识点: 1.C语言的历史及地位 2.如何学习C语言 3.第一个C语言程序HelloShiYanLou 4.C语言开发环境 5.C语言剖析

挑战 1 输出 I love shiyanlou

知识点: 1.Linux下C语言程序编写 2.C语言基础 3.printf函数

知识点: 1.数据的输入与输出 2.常量 3.变量 4.数据类型

实验 3 运算符和数据转换

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

挑战 2 摄氏转华氏温度

知识点: 1.Linux下C语言程序编写 2.C语言基础 3.C语言数据类型 4.scanfprintf函数

实验 4 选择程序设计

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

实验 5 循环程序设计

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

知识点: 1.Linux下C语言程序编写 2.C语言基础 3.C程序参数输入与处理 4.scanfprintf函数 5.C语言循环

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

实验 7 模块化程序设计

知识点: 1.模块化程序设计 2.函数的定义 3.函数的嵌套调用 4.函数的递归调用 5.数组与函数

实验 8 指针(一)

知识点: 1.指针变量 2.指针变量作为函数参数 3.通过指针引用数组 4.通过指针对数组元素进行操作 5.用数组名做函数参数

实验 9 指针(二)

知识点: 1.字符串的引用方式 2.字符指针作函数参数 3.使用字符指针变量和字符数组的比较

挑战 4 修复指针使用错误

知识点: 1.Linux下C语言程序编写 2.C语言基础 3.C程序参数输入与处理 4.C语言指针

实验 10 文件和文件的输入与输出

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

挑战 5 复制文件内容

知识点: 1.Linux下C语言程序编写 2.C语言基础 3.C程序输入与输出处理 4.C语言文件操作

课程介绍

先学知识

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

课程难度

  • 本课程难度为简单。

面向用户

  • 本课程为 C 程序设计语言的入门课程,面向没有编程经验的新手,实验中的进行需要一定 Linux 命令基础。
课程教师
开通会员,即刻开始学习
加入社群
加入编程交流社群