c语言
一只电子牛蛙
这个作者很懒,什么都没留下…
展开
-
【C语言】volatile
volatile是起到防止优化在作用,直接说就是 ---> 原原本本按照代码的样子给机器。可能比较难理解,看下面:原创 2024-09-24 14:05:25 · 247 阅读 · 0 评论 -
【C语言】进制之间的转换
·在计算机中,进制是我们最常见的。最主要是二进制、十进制、十六进制。不同的进制运用在不同领域,如下 :二进制: 只有0和1。可以理解为是计算机语言。我们写的代码在计算机转换到最后也只是010101的数字。可以理解为是进制中的底层。十进制: 0- 9。主要是跟我们人看数字相关。我们日常中说的就都是十进制的,但是在计算机中往往是编程写数值的时候才会用到。十六进制 :0 - F。这个在嵌入式领域是最常见的,也是必须要掌握的。我们的寄存器地址大部分就是用十六进制写的。原创 2024-08-29 00:01:46 · 261 阅读 · 0 评论 -
【C语言】结构体
这里只列举2种最常见的结构体写法如图可知:对于上面的结构体,是最最最普通的写法,声明也比较复杂,需要把前面的名字都打出来 : struct mystruct myone 代表了声明结构体,命名为myone对于下面的结构体,可以理解为重命名, 把 struct mystruct2 合并重命名简写为struct_2 , 这样就方便代码编写,也可以通过重命名更直接知道该结构体是做什么的。这是比较大部分的写法。原创 2024-08-29 00:39:50 · 332 阅读 · 0 评论 -
【C语言】enum枚举
red;white;black;green;声明变量:enum color color1,color2,color3;原创 2024-08-29 11:59:43 · 224 阅读 · 0 评论 -
【C语言】#define和typedef
typedef 用于对不同的数据类型起别名#define 主要用于对一些代码的简洁找替代写法 以及让代码更直观。原创 2024-08-29 18:42:16 · 306 阅读 · 0 评论 -
【C语言】sizeof和strlen
sizeof和strlen是面试官常问的点,非常重要!!原创 2024-08-30 11:14:14 · 184 阅读 · 0 评论 -
【C语言】static关键字
1.声明在函数内: 修改生存周期。函数是在调用的时候申请内存,退出的时候释放内存,用static的时候,申请的内存是在全局区(静态区)。生命周期是变成了整个程序,程序关闭了才会释放内尺寸。2. 限制有效可使用范围,只能在当前文件下。原创 2024-08-30 14:07:16 · 158 阅读 · 0 评论 -
【C语言】引用头文件中 “ “ 和 < >的区别
例如 : 系统内部可调用库如: 等等。1.对于 " " 包含的,指的是先搜索用户自己创建的文件,再搜索系统内部可调用库。2.对于 < > 包含的, 是先搜索系统内部可调用库,再搜索用户自己创建的文件。2个的不同用法,指的是系统内部搜索文件的先后顺序不同。原创 2024-08-30 14:25:17 · 125 阅读 · 0 评论 -
【C语言】几种循环的使用for() 、while()、do{}while()
这样循环,流程容易记乱,要注意!!--> 判断 ,走 {} a++写分号就是不设置的意思,如上第二,就是不赋值, 第三就是没条件,没赋值,相当于while(1){}原创 2024-08-30 17:17:10 · 299 阅读 · 0 评论