c语言基础
raoxu_1154492168
这个作者很懒,什么都没留下…
展开
-
app操作flash
//通过mtd实现linux下只读文件系统中的flash应用层读写文件#include <unistd.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <signal.h>#include <sys/stat.h>#include <fcntl.h>#include <stdint.h>#include <原创 2021-07-16 20:35:40 · 255 阅读 · 0 评论 -
有用的网站整理
有用的网站整理实战题目1:https://download.csdn.net/download/binbingg/2597132?utm_source=bbsseo实战题目2:https://blog.csdn.net/yishengzhiai005/article/details/50733242原创 2021-02-22 14:57:45 · 99 阅读 · 0 评论 -
结构体声明位域的使用
背景知识结构体中的冒号表示位域。位域出现的原因是由于某些信息的存储表示只需要几个bit位就可以表示而不需要一个完整的字节,同时也是为了节省存储空间和方便处理。实际应用typedef union{ char u; struct { unsigned char a :1; unsigned char b :1; unsi...原创 2019-06-19 16:29:28 · 1308 阅读 · 0 评论 -
BG2312 ascii hex 字符数组 字符串 总结
背景知识嵌入式开发有时候经常会解析传感器的数据,这里进行一下总结:GB2312是汉子的编码,每个汉字的hex,有两个8位的16进制数组成。参考:http://www.knowsky.com/resource/gb2312tbl.htm英文字符使用ascii进行编码参考:https://baike.baidu.com/item/ASCII/309296?fr=aladdin字符数组初始化...原创 2019-06-18 20:36:09 · 359 阅读 · 0 评论 -
c语言复习
sizeof和strlen的区别sizeof 是一个关键字,并不是一个函数,计算的是变量的大小strlen计算的是字符串地址,一直到\0为止的,字符串的大小sizeof 在编译的时候就已经确定了计算的结果,而strlen是在程序跑起来之后,才会得出计算结果。以上是原理,sizeof之所以是关键字,是因为它不需要包含其他头文件,并且后面可以不用打括号64位系统下判断,以下代码输出结果: ...原创 2019-05-21 21:53:37 · 196 阅读 · 0 评论 -
c 常见问题
c语言容易忽视的问题关键字static 作用:改变作用域,改变生存期 修饰函数,全局变量,局部变量。值得注意的是: 修饰局部变量时,由于被 static 修饰的变量总是存在内存的静态区,所以即使这个函数运行结束,这个静态 变量的值还是不会被销毁,函数下次使用时仍然能用到这个值。*局部变量不会随着函数结束而结束,但是只 有在函数里面才可以访问到这个变量,...原创 2018-03-03 17:34:49 · 266 阅读 · 0 评论 -
排序和二分法查找的代码
排序和二分法查找的代码简单的实例代码 int fun_search(int *array,int size,int aim) { int min,max,mid; min = 0; max = size-1; while(max-min>1){ ...原创 2018-03-08 15:24:48 · 2307 阅读 · 0 评论 -
c简单数据结构-循环双向链表
c简单数据结构-循环双向链表基于linux的数据域在节点外面的链表#include "list.h"/* * Insert a new entry between two known consecutive entries. * * This is only for internal list manipulation where we know * the prev/...原创 2018-03-08 14:48:30 · 156 阅读 · 0 评论