
【C语言-1分钟经验】
文章平均质量分 76
很汗颜,接触C有十年以上了,近来玩stm32才发现自己有多懒有笔记。分享一些踩过的坑坑洼洼,大家一起进步~
7.83Hz
立足当下,展望未来。
展开
-
C语言 --- void* 的使用理解
在理解 void* 前,复习一下C的数据类型、void的用法、指针的用法。数据类型void类型在C语言中, void也是数据类型:不确定的类型。void虽然是数据类型,但不能用来定义一个void变量, 如:void test=10; //编译时会报错,void类型,有3个作用 ;限定函数返回值,如: void GetTime(shot t); /...原创 2020-04-18 21:48:09 · 2669 阅读 · 0 评论 -
C语言 --- 转义字符 \r、\n、\r\n 的区别
符号 ASCII编码 解释\n 10 换行\r 13 回车1: 在Windows中:\r 回车, 编辑位置回到本行的行首 \n 换行, 编辑位置进入下一行同一列的位置 \r\n 回车+...原创 2020-03-16 10:53:36 · 1590 阅读 · 0 评论 -
C语言 --- 位运算符 与、或、异或、取反
位运算符 前言知识:位运算是二进制操作,和加减乘除常用的十进制不同,是两个思维; 小心大坑: 参与运算的两个操作数,位数必须相同; 复合运算符,如 &=, 例解: a&=b, 等同于 a=a&b;1: &与运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1即:...原创 2020-01-27 09:09:49 · 561 阅读 · 0 评论 -
C语言 --- sizeof() 7种使用详解
用了多年的c, sizeof几乎没怎么用过, 一直蒙查查的, 今天查了一下用法, 发现忽视了不知识呢,一直以为'a'是字符, 是1字节, 其实在内存中是整形常量占4字节; char *c, 知道c是地址, 指向的数据按1字节读取, 却没想过c本身的大小. c是指针类型, 无符号整型, u32, 4字节存放地址值 字节对齐, 内存为高速处理数据, 按32位读写, 数据存放时地址自动调...原创 2019-12-03 10:29:59 · 89967 阅读 · 20 评论 -
汇编指令解释
#立即数寻址MOV AX, #30H ;AX=0x30MOV AX,30H ;AX中的内容是内存地址30H里保存的数值[ ]间接寻址 x ,操作数是 x中存放的数 [x] , 操作数是 x 中存放的数为地址的单元中的数, 像指针操作 *x// bx=40F6H, 内存位置40F6H、40F7H两个地址中存放的数是22H、23Hmov ...原创 2019-12-02 10:41:55 · 569 阅读 · 0 评论 -
C语言 --- static 的3个主要作用
以下内容, 根据https://www.cnblogs.com/liuna/p/7238239.html(作者:辣牛),及网上搜集的资料作整理.static, 3个主要作用: 限制作用域,保持局部变量生命周期,局部变量自动赋0(1)作用域 :可以理解为: private, 隐藏在函数外声明的变量, 是全局变量, 其它文件中用 extern 再次定义, 就可以引用及...原创 2019-07-26 21:12:32 · 498 阅读 · 0 评论