C语言
文章平均质量分 58
jnu_fangzebin
这个作者很懒,什么都没留下…
展开
-
C语言中堆和栈的区别
C语言中堆和栈的区别转载 2016-01-08 15:42:37 · 538 阅读 · 0 评论 -
STM8L151使用protothread
STM8L151原创 2022-10-20 20:44:58 · 301 阅读 · 0 评论 -
转载:void与void*详解
void关键字的使用规则:如果函数没有返回值,那么应声明为void类型;如果函数无参数,那么应声明其参数为void;如果函数的参数可以是任意类型指针,那么应声明其参数为void * ;void不能代表一个真实的变量;void体现了一种抽象,这个世界上的变量都是“有类型”的.1.概述许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void转载 2016-06-24 14:43:56 · 340 阅读 · 0 评论 -
数据类型转换
数据类型转换STM32中各种格式的长度Byte:8位 即uint8_tunsigned short(WORD):16位 即uint16_tunsigned int(DWORD):32位 即uint32_tunsigned long: 32位 即uint32_t下面转换思路,采用联合体结构,利用了联合体的特性,即内部的类型是共享同一个地址的。1、字节转字BYTE<—>WORD 8位变16位原创 2016-10-19 21:54:50 · 729 阅读 · 0 评论 -
C语言 指针的使用
C语言 指针当使用变量时出现长度不定,譬如在串口通信中,有些通信协议是不定长的,那么这个就应该使用指针;如果使用数组的话,会有下面这两个小问题,要将数组的大小要定的比较大,已保证能够容纳最大的指令,这个相对于短小的指令来说就显得太浪费数组的资源了有时候定义的数组很大,对系统的栈的内存会有不小的压力,因为在局部变量的使用都是在栈上基于上面这两个问题,可以使用指针来优化,指针可以在申请时指定长度,原创 2017-01-21 13:15:52 · 489 阅读 · 0 评论 -
VS Code离线安装
VS Code离线安装流程安装包:从 VSCode安装包下载 网址下载安装包 VSCodeUserSetup-x64-1.30.1.exe离线安装插件:插件下载网址:VsCode插件下载安装中文插件,支持界面显示中文,在网址搜索:Chinese (Simplified) Language Pack for Visual Studio Code,在cmd终端上使用安装命令进行安装 co...原创 2019-01-10 13:40:14 · 7410 阅读 · 0 评论