课程简介:
嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。C语言是学习嵌入式开发必须具备的工具语言。本视频是尚观讲师zorro为广大想参加学习嵌入式课程录制的C语言基础部分,希望大家能通过此C语言基础视频,为以后学习嵌入式打好坚实的基础。尚观嵌入式C语言视频教程,共43集,分享大这里供大家学习。 课程讲师:zorro 讲师介绍:
新浪微博技术总监。7年Linux高级应用经验,5年Linux开发经验。其技术特色是使用Linux开发技术来解释 Linux管理方面的种种难题,主要研究基于 GNU/Linux操作系统得开源集群技术,并对HPC集群,HA集群,以及LB集群有丰富的应用经验。曾任职于国内某著名地址研究机构,并负责组建基于 Linux的HPC集群对地质数据进行分析运算,为企业节省了大笔资金。精通Linux系统下的多种高级应用技术,包括存储技术,SAN,NAS,安全技 术以及网络的高级应用,包括ECMP,Policy Route和网络QOS。精通Linux下的防火墙。曾为某企业设计安全方案,成功应对了针对公司网站的DoS攻击。曾发表和翻译过多篇技术文章,翻译 GNU Shell编程书籍,翻译SELinux How to。 打包下载课程目录第1讲 C语言概述
1 C语言概念发展历史特点
2 C基本程序结构 第一个helloworld程序Linux下编辑编译执行
3 C语言第2个程序第3个程序
4 C程序开发过程
5 C语言开发常见错误分析
6 C语言开发语言和开发工具的关系 第2讲 C编程基础
1 C语言基本数据类型
2 常量和变量
3 const类型修饰符概念
3 const类型修饰符实例
4 volatile类型修饰符
5 externstatic存储类型说明符
6 register存储类型说明符
7 auto存储类型说明符
8 操作符算术操作符
9 操作符sizeof操作符
9 操作符关系逻辑操作符
9 操作符位运算操作符
10 表达式
11 if条件判断结构
12 switch条件判断结构
13 for循环结构
14 while循环结构
15 跳转语句
16 模块化设计方法
17 函数的声明和定义
18 函数的调用
19 递归函数
20 函数返回值 第3讲 C编程进阶
1 数组
2 字符串
3 指针
4 函数指针
5 动态类型分配
6 指针常见错误
7 指针与数组
8 编译预处理
9 结构体基础
10 链表
11 共用体
12 位段
13 枚举
14 文件 第4讲 C编程总结
|