(42)嵌入式项目中常用到的C语言技能总结
嵌入式项目中常用到的C语言技能
1、指针 、结构体、 枚举、 联合、数组、字符串、链表七个专题
2、结构体指针、结构体的多重嵌套【结构体中嵌套结构体、结构体中嵌套枚举、联合体、结构体中嵌套函数指针、一般指针、数
组指针、字符串、字符串指针等】
3、typedef+枚举、联合、结构体、函数指针、数组指针、一般指针等
4、函数指针、数组指针、字符串指针、一般指针、二重指针等
5、#ifdef #elif #endif等
6、#define的函数形式、一般形式等
7、typedef、extern、static、volatile、sizeof、strlen等关键字
8、左右位移运算符<< >>、&、|、V && || ~等操作符
9、switch-case break和continue while和do while
10、数组取地址、传地址等相关操作数据结构
11、字符串相关操作数据结构
如果是一个对象就是. 如果是一个指针就是->
①预处理指令(#define、#ifdef、#endif等)专题
②结构体、枚举、共用体专题
③指针(数组指针、指针数组、函数指针、字符串指针等)专题
④字符串(字符串相关操作数据结构)专题
⑤数组专题
⑥关键字专题(extern、static、volatile、typedef、sizeof、register、auto、continue、break等专题)
⑦链表专题
⑧操作符专题(<<、>>、&、|、^、&&、||、~等)
⑨顺序操作、循环操作(for、while、do--while)专题
⑩内存操作、作用域、生命周期等专题
(42)嵌入式项目中常用到的C语言技能总结的更多相关文章
- Android 项目中常用到的第三方组件
项目中常用到的第三方组件 1 社会化分享ShareSDK-Core-2.5.9.jarShareSDK-QQ-2.5.9.jarShareSDK-QZone-2.5.9.jarShareSDK-Sin ...
- 项目中常用js方法整理common.js
抽空把项目中常用js方法整理成了common.js,都是网上搜集而来的,大家一起分享吧. var h = {}; h.get = function (url, data, ok, error) { $ ...
- 记录下项目中常用到的JavaScript/JQuery代码二(大量实例)
记录下项目中常用到的JavaScript/JQuery代码一(大量实例) 1.input输入框监听变化 <input type="text" style="widt ...
- 项目中常用的MySQL 优化
本文我们来谈谈项目中常用的MySQL优化方法,共19条,具体如下: 一.EXPLAIN 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划. 下面来个简单的示例,标注(1.2.3.4.5)我 ...
- JAVA项目中常用的异常处理情况总结
JAVA项目中常用的异常知识点总结 1. java.lang.nullpointerexception这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用 ...
- VB的一些项目中常用的通用方法-一般用于验证类
1.VB的一些项目中常用的通用方法: ' 设置校验键盘输入值,数字 Public Function kyd(key As Integer) As Integer Dim mychar mychar = ...
- JAVA项目中常用的异常知识点总结
JAVA项目中常用的异常知识点总结 1. java.lang.nullpointerexception这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用 ...
- ES6系列之项目中常用的新特性
ES6系列之项目中常用的新特性 ES6常用特性 平时项目开发中灵活运用ES6+语法可以让开发者减少很多开发时间,提高工作效率.ES6版本提供了很多新的特性,接下来我列举项目中常用的ES6+的特性: l ...
- C#项目中常用到的设计模式
1. 引言 一个项目的通常都是从Demo开始,不断为项目添加新的功能以及重构,也许刚开始的时候代码显得非常凌乱,毫无设计可言.但是随着项目的迭代,往往需要将很多相同功能的代码抽取出来,这也是设计模式的 ...
随机推荐
- echars 饼图 --》二次封装
<template> <!-- 饼状图 1. 调用页面引入 import EcharsPie from '@/components/echarsPie.vue'; 注:自定义的组件名 ...
- (ROT-13解密)Flare-On4: Challenge1 login.html
说是FlareOn的逆向 倒不如说是crypto....... 题目不难 F12看源码: document.getElementById("prompt").onclick = f ...
- r子集代码实现(递归)
#!/usr/bin/env python #coding:utf-8 SET_START = 1 SET_END = 9 SUB_LEN = 10 def r_subset(i, r, pre, a ...
- javascript中的继承-寄生组合式继承
前文说过,组合继承是javascript最常用的继承模式,不过,它也有自己的不足:组合继承无论在什么情况下,都会调用两次父类构造函数,一次是在创建子类原型的时候,另一次是在子类构造函数内部.子类最终会 ...
- Sequential game
Sequential game Problem Description Sequential detector is a very important device in Hardware exper ...
- Coding 地址
Coding 连接 https://dev.tencent.com/u/leexi
- 20170309工作笔记--------如何用好dialog,想变什么样就变成什么样
(1)首先自定义一个dialog的div,并且写内容 (2)运用相应的代码进行控制,弹出dialog $(".tel").click(function() { $("#d ...
- go & cron
https://github.com/robfig/cron - 源码 cron - GoDoc 参考 go---定时任务 cron,gin 静态文件 go语言里比较好用的计划任务调度模块
- 记录一次TabBar使用本地图片
方法一: 第一步:import addpng from '../../assets/img/add.png' 第二步: { title: '找折扣', image: addpng}, 即可. 方法 ...
- 46. Permutations (JAVA)
Given a collection of distinct integers, return all possible permutations. Example: Input: [1,2,3] O ...