小小千想和您聊一聊

当前位置: 首页> 视频教程> 2019嵌入式高级C语言

2019嵌入式高级C语言初级

   评分9.4

148节课

65240人已学

下载本章视频你能学到什么?

增强对C语言的了解,为用户后期基于C语言的开发工作做准备。

千锋物联网官方①群(858310440)——猛戳进入


课程介绍

课程主要讲解了c语言数据与程序架构、函数、指针、数据结构等。

章节目录

第1章 什么是微服务 74 指针的运算
01 构建单体应用模型 75 指针数组
第1章 c语言数据类型及控制语句 76 指针的指针
01 C语言阶段简介 77 字符串和指针
02 C程序注意点 78 指针练习1讲解
03 c程序框架 79 指针练习2讲解
04 数据类型相关的关键字 80 数组指针的概念
05 正数和负数在内存中的存储形式 81 数组指针2
06 void关键字 82 数组名字取地址
07 测基本类型的变量在内存中占的字节数 83 数组名字和指针变量的区别
08 存储相关的关键字register 84 多维数组中的指针转换
09 存储相关的关键字static const auto extern 85 指针作为函数的参数
10 控制语句关键字简介 86 指针作为函数的返回值
11 sizeof typedef volatile 87 函数指针
12 c语言变量命名规则 88 函数指针数组
13 数据类型简介及常量和变量的概念 89 函数指针的用处
14 数据类型 整型 实型 字符型 字符串 90 经常容易混淆的指针
15 格式化输出 91 特殊指针
16 自动 强制类型转换 92 main函数传参
17 运算符 算数 关系 逻辑 第7章 字符串处理函数
18 位运算符 93 strlen函数
19 逗号运算符 94 strcpy
20 运算符的优先级及结合性 95 strcat strncat函数
21 选择分支控制语句if 96 strcmp strncmp
22 选择分支控制语句switch case 97 strchr strrchr字符查找函数
23 for循环 98 strstr字符串查找函数
24 for循环嵌套 99 atoi atol atof函数
25 百钱买百鸡 100 strtok字符串切割函数
26 while do while循环 101 sscanf sprintf函数
27 break continue 102 sscanf高级用法
28 goto 103 const
第2章 数组 104 字符串练习及复习1
29 数组的概念 105 字符串练习及复习2
30 数组的分类 106 练习讲解
31 数组的定义 第8章 结构体
32 一维数组的初始化 107 结构体基本概念
33 二维数组的初始化 108 结构体定义1
34 数组元素的引用 109 结构体定义2
35 字符数组的定义 初始化 使用 110 结构体数组1
36 数组练习 111 结构体数组2
37 选择法排序 112 结构体指针及大小计算1
38 冒泡法排序 113 结构体指针及大小计算2
第3章 函数 114 结构体指针及大小计算3
39 函数的概念 115 位段1
40 函数的分类 116 位段2
41 函数的定义 117 结构体练习1
42 函数的声明 118 结构体练习2
43 函数的调用 119 共用体与枚举1
44 内存分区 120 共用体与枚举2
45 普通全局变量 第9章 链表
46 静态全局变量 121 链表基本概念1
47 普通的局部变量 122 链表基本概念2
48 静态局部变量 123 链表基本操作1
49 外部函数 124 链表基本操作2
50 内部函数 125 链表基本操作3
51 变量使用就近原则 126 练习1
52 打字游戏思路 127 链表排序1
53 作业讲解1 年月日 128 链表排序2
54 作业讲解2 税收封函数 129 双向链表创建1
55 打字游戏答案 130 双向链表创建2
第4章 预处理 131 双向链表操作1
56 预处理概念 132 双向链表操作2
57 include 第10章 文件
58 无参宏 133 文件概念1
59 带参宏 134 文件概念2
60 ifdef选择性编译 135 文件打开操作1
61 ifndef选择性编译 136 文件打开操作2
62 防止头文件重复包含 137 文件读写1
63 if选择性编译 138 文件读写2
第5章 静态库和动态库 139 文件操作1
64 动态编译 静态编译 140 文件操作2
65 静态库的制作及使用 141 文件操作3
66 动态库的制作 142 文件加密练习1
第6章 指针 143 文件加密练习2
67 指针知识点介绍 144 文件加密练习3
68 关于内存那点事 第11章 Makefile
69 指针的概念 145 歌词链表练习1
70 指针的定义方法 146 歌词链表练习2
71 指针的分类 147 Make概念
72 指针和变量的关系 148 Makefile结构1
73 指针和数组元素的关系 149 Makefile结构2

  • c++程序入门之赋值操作符

    前面已经说明,要访问内存,就需要相应的地址以表明访问哪块内存,而变量是一个映射,因此变量名就相当于一个地址。对于内存的操作,在一般情况下就只有读取内存中的数值和将数值写入内存(不考虑分配和释放内存),在C++中,为了将一数值写入某变量对应的地址所标识的内存中(出于简便,以后称变量a对应的地址为变量a的地址,而直接称变量a的地址所标识的内存为变量a),只需先书写变量名,后接“=”,再接欲写入的数字以及分号。如下:

    299
  • c++程序入门之表达式

    在C++中,所有的代码都是通过标识符(Identifier)、表达式(Expression)和语句(Statement)及一些必要的符号(如大括号等)组成,在此先说明何谓标识符。

    287
  • c++程序的函数指针

    先看看这段代码:

    245
  • c++程序iostream标准库介绍

    我们从一开始就一直在利用C++的输入输出在做着各种练习,输入输出是由iostream库提供的,所以讨论此标准库是有必要的,它与C语言的stdio库不同,它从一开始就是用多重继承与虚拟继承实现的面向对象的层次结构,作为一个c++的标准库组件提供给程序员使用。

    309
  • 算术移位和逻辑移位实现分析

    算术移位,同样也是物理上按位进行的左右移动,两头用0进行补充,但必须确保符号位不改变.

    1060
  • PWM死区(Dead Zone)的作用和意义

     PWM输出时的Dead Zone(死区)作用是在电平翻转时插入一个时间间隔,避免关闭前一个设备和打开后一个设备时因为开关速度的问题出现同时开启状态而增加负荷的情况(在没有彻底关闭前打开了后一个设备),尤其是电流过大时容易造成短路等损坏设备,如:互补PWM波输出在逆变器(直流转交流)中的应用。

    1061
  • Nand flash读写范围的问题

    很多时候对nand的操作都是通过主控的nand控制器直接完成,或者更多时候是通过MTD标准操作接口完成读写擦的过程,然而有些细节问题有必要在这里讨论一下.

    1026
  • Linux热插拔及mdev机制

    创建设备类,是为了让mdev知道根据这些信息来创建设备节点,根据/sys来创建,所以从devfs开始,根文件系统就引入了一个/sys目录,/sys/dev下面都是内核加载的驱动的主从设备号

    1266
  • Linux系统编程之多任务实现(二)

    在系统编程中实现多任务还使用vfork函数,其需要的头文件。

    3271
  • Linux系统编程之多任务实现(一)

    在系统编程中实现多任务一般使用fork函数,其需要的头文件。

    3207

用户登录

手机号:

密码:

图形验证码:

点击切换

用户注册

手机号:

登录密码:

图形验证码:

点击切换

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

手机号:

图形验证码:

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

新密码:

确认新密码:

获取课程

添加小千老师微信,获取课程信息

如何获取课程?

一、需拥有此本教材

如没有,可点击下方入口购买当当购买入口京东购买入口

二、添加小千老师,发送拥有凭证,解锁课程资源

1.购买该教材的订单信息
2.拥有的实体书信息等

更换手机号

新手机号:

图形验证码:

短信验证码:

获取验证码