脑课堂编程教育

C语言程序设计基础

最近更新:1年前

C语言是一种通用的、面向过程式的计算机程序设计语言。很多编程语言的底层构建都是由C语言完成的,它是一门经久不衰的编程语言

第1章 C语言基础

  • 课时1   C语言的历史发展及其特点 点击查看 免费
  • 课时2   C语言运行环境 点击查看 免费
  • 课时3   C语言和面向对象语言的比较 点击查看 免费
  • 课时4   基本数据类型、运算符 点击查看 免费
  • 课时5   C语言基本的字符格式化输入输出 点击查看 免费
  • 课时6   条件判断流程控制 点击查看 免费
  • 课时7   循环语句 点击查看 免费
  • 课时8   位操作运算符 点击查看 免费
  • 课时9   逻辑运算符 点击查看 免费
  • 第2章 C语言函数

  • 课时10   自定义的函数声明和定义、以及使用 点击查看 免费
  • 课时11   函数的实参和形参的区别,函数的传值调用和传址调用 点击查看 免费
  • 课时12   Main函数的参数、返回值,与其父进程的关系 点击查看 免费
  • 课时13   递归函数的栈实现原理应和应用特点 点击查看 免费
  • 课时14   迭代函数的特点和应用 点击查看 免费
  • 课时15   C库函数里标准I/O的缓冲区 点击查看 免费
  • 第3章 C语言数组

  • 课时16   数组的定义和在内存中的分配排布 点击查看 免费
  • 课时17   数组的完全初始化、部分初始化和不初始化 点击查看 免费
  • 课时18   数组名在C程序里的意义 点击查看 免费
  • 课时19   数组名在函数传参过程中代表的含义及其作用 点击查看 免费
  • 第4章 C语言的灵魂:指针

  • 课时20   指针的定义,和在内存中扮演的角色 点击查看 免费
  • 课时21   宏定义 点击查看 免费
  • 课时22   Const关键字与普通变量、指针变量之间的关系 点击查看 免费
  • 课时23   指针变量运算关系的实质 点击查看 免费
  • 课时24   函数指针存在的意义及其使用 点击查看 免费
  • 课时25   内存之:堆内存的使用和释放 点击查看 免费
  • 课时26   引入内存中,虚拟内存和内存映射的关系 点击查看 免费
  • 第5章 C语言文件操作

  • 课时27   标准I\O和系统API之间的关系 点击查看 免费
  • 课时28   阻塞函数和非阻塞函数的区别以及如何设置 点击查看 免费
  • 课时29   如何打开文件(open\fopen)、读写(writre\fwrite)文件、关闭 (close/fclose)文件 点击查看 免费
  • 课时30   内存之:文件映射区 点击查看 免费
  • 课时31   静态文件和动态文件管理方式 点击查看 免费
  • 课时32   API之:获取文件信息函数(stat)和系统时间函数 点击查看 免费
  • 课时33   多进程和多线程 点击查看 免费
  • 第6章 C语言数据结构

  • 课时34   结构体struct的定义、和自身各成员的类型 点击查看 免费
  • 课时35   结构体成员之间内存对齐的实质和指令对齐的操作 点击查看 免费
  • 课时36   结构体数组和指针的应用 点击查看 免费
  • 课时37   Linux内核中offsetof和container_of宏 点击查看 免费
  • 课时38   结构体位字段的使用意义 点击查看 免费
  • 课时39   Typedef关键字的作用及其使用 点击查看 免费
  • 课时40   数组指针、指针数组、函数指针、指针函数 点击查看 免费
  • 课时41   用struct模拟面向对象语言实现多态和封装 点击查看 免费
  • 课时42   公用体的实质和测试大小端实战 点击查看 免费
  • 课时43   枚举定义和使用 点击查看 免费
  • 第7章 复合数据和算法

  • 课时44   模拟数据结构栈的运行机制 点击查看 免费
  • 课时45   模拟数据结构队列的运行机制 点击查看 免费
  • 课时46   C语言常用算法:冒泡排序、选择排序、快速排序、插入排序、shell排序、二分法 点击查看 免费
  • 课时47   单链表的实现及算法:链表的创建、遍历、头插法、尾插法、以及链表的逆序 点击查看 免费
  • 课时48   双链表的实现及算法:链表的创建、遍历、头插法、尾插法、以及链表的逆序 点击查看 免费
  • 课时49   linux内核源码中循环双链表和内核宏的实战分析 点击查看 免费
  • 课时50   数据存储:数组存储和链式存储 点击查看 免费
  • 课时51   二叉树的实现以及算法:前序、中序、后序遍历。 点击查看 免费
  • 课时52   二叉树遍历的递归实现和实战 点击查看 免费