当前位置:秒秒学 – 编程 – 移动和嵌入式开发 – C语言基础
C语言基础
  • 8707
  • 97

C语言基础

教程相关信息
作者 刘磊,黄伟,吴莹 应用 嵌入式开发 专题 C语言 难度 入门
教程简介内容折叠
C语言是大多数程序员的入门语言,因为C语言的语法简单,使用灵活。秒秒学推出的《C语言基础》课程,从最基础的程序知识讲起,很多重点内容会反复提及,非常适合没有编程经验又想学习编程的人。本课程每个章节的知识点都比较细,我们依次会介绍:C语言是什么,C语言的结构,C语言中的数据结构,字符串,变量,应用程序的基本结构,函数,选择语句,循环语句,指针,内存管理,结构体,文件操作,自定义函数,预处理指令,以及好的编程习惯。对于一些重点章节,我们还有技能挑战环节,让学习者自己动手写代码。如果你想学习编程,如果你想了解C语言,就赶紧来秒秒学一起学习吧。
  • 目录
  • 01章:C语言起步
  • 01 C语言概述和C11标准    |    02 C语言编程基本技能    |    03 第一个C语言程序
  •  
  • 02章:C语言结构概述
  • 01 预处理命令    |    02 如何使项目代码易于管理    |    03 存储和使用数据    |    04 语句和表达式    |    05 给代码添加注释
  •  
  • 03章:数据类型
  • 01 理解数据类型    |    02 整数类型    |    03 浮点类型    |    04 void类型    |    05 布尔类型
  •  
  • 04章:字符串
  • 01 理解字符串    |    02 输入和输出    |    03 字符串操作
  •  
  • 05章:变量
  • 01 选择合适的变量名    |    02 决定变量声明的位置    |    03 简单赋值语句
  •  
  • 06章:程序基本结构
  • 01 算术运算符    |    02 关系和逻辑运算符    |    03 使用逻辑运算符做决策    |    04 位运算    |    05 复杂赋值语句    |    06 实现数学表达式    |    07 技能挑战
  •  
  • 07章:函数
  • 01 理解函数编程    |    02 给函数传递参数    |    03 函数的返回值    |    04 递归    |    05 技能挑战1-合理的组织代码    |    06 技能挑战2-递归的使用
  •  
  • 08章:选择语句
  • 01 if语句    |    02 if-else语句    |    03 if-else语句的嵌套    |    04 switch语句    |    05 技能挑战
  •  
  • 09章:循环
  • 01 for循环    |    02 while循环    |    03 do-while循环    |    04 break语句    |    05 技能挑战-输出条形图
  •  
  • 10章:数组
  • 01 数组简介    |    02 声明和初始化数组    |    03 访问数组元素    |    04 二维数组    |    05 使用数组的规则    |    06 对数组进行搜索和排序    |    07 技能挑战-升级条形图程序
  •  
  • 11章:指针和内存管理
  • 01 声明和初始化指针    |    02 使用指针    |    03 指针运算    |    04 理解指针和数组的关系    |    05 分配和释放内存
  •  
  • 12章:结构体
  • 01 理解结构体    |    02 声明和访问结构体    |    03 结构体数组    |    04 理解和使用共用体
  •  
  • 13章:文件
  • 01 用文件顺序地存储数据    |    02 用文件随机地存储数据    |    03 文件的访问模式
  •  
  • 14章:自定义函数
  • 01 用户自定义函数    |    02 函数编程    |    03 理解函数的组成    |    04 变量的作用域    |    05 函数参数    |    06 传递数组给函数    |    07 函数的返回值    |    08 函数原型    |    09 使用递归函数
  •  
  • 15章:预处理指令
  • 01 定义和使用宏    |    02 #include指令    |    03 条件编译指令
  •  
  • 16章:好的编程习惯
  • 01 使用有意义的名字    |    02 让代码尽可能简单明了    |    03 代码的正确性    |    04 技能挑战
相关教程推荐
结构体

  3541     10  

结构体


字符串

  3634     4  

字符串


函数

  3315     4  

函数


指针和内存管理

  3912     10  

指针和内存管理