- 博客(12)
- 收藏
- 关注
原创 VS2022代码实际没有语法问题,但是还是报错解决方法
比如VS2022无端报 语法错误:“}”,这个是编码格式不兼容导致的,需要按照以下步骤去修改。3:点击添加命令,下滑到最下面,点击文件,点击高级保存选项,把这个命令添加上。4:退回到代码界面,点击文件,点击高级保存选项,修改成对应的编码保存即可。2:点到命令这里,菜单栏选择文件。1:打开工具栏 点击自定义。
2025-02-26 09:03:13
449
原创 记录一下安装VScode ESP-idf插件碰到的坑
由于该文件具有未保存的更改,因此无法写入到用户设置。请先保存该用户设置文件,然后请重试。这个问题的一直在反复的提示从网上也找不到同类型的解决方法。后面在误导误撞之下从网上找到个VScode的问题,这时才解决。解决方法是在VScode的搜索框上搜索settings.json这个我的默认在C盘,按下Ctrl+S保存一下即可。
2024-07-12 08:56:18
303
原创 探索C语言编译链接过程
C语言程序的编译和链接,一般都是在IDE的内部完成我们无法知道其内部具体执行了什么,是怎么一步步从.c和.h文件生成可执行文件exe的,所以本篇文章就将这一段被封存的过程进行阐述。可执行文件的生成过程,包括两步编译和链接,而编译又可以分解成:预编译,编译和汇编三个过程。
2023-10-05 11:54:05
119
原创 C语言文件fopen函数 fclose函数的使用
将从指定流读取到的字符串存储到 str 数组 中,直到读取 (num-1) 个字符或到达换行符或 文件末尾结束,读取失败会返回NULL。从指定的流中读取一个字符,后标记指针自动向后移动一位,并返回对应的ASCii值,读取失败会返回EOF。返回值:打开成功返回一个指向要打开文件的文件信息区的文件指针,打开失败返回NULL。如果不加路径直接使用文件名打开,它的默认打开路径是当前源文件所在的位置。这个函数是配合文件打开函数一起使用的,每当打开一个文件不再使用后就。** . . **表示当前文件的上层路径。
2023-10-03 12:20:33
635
原创 C语言 浮点数和整数在内存中的存储 (详解)
E是一个无符号整形,如果想要存放负数就不行,这个时候IEEE754就规定了,在32位里E在存入之前要先加上中间数127,用小于127的表示负数,大于127的表示正数,在64位里E在存入之前要先加上中间数1023,用小于1023的表示负数,大于1023的表示正数。这时,浮点数的指数E等于1-127(或者1-1023)即为真实值,有效数字M不再加上第⼀位的1,⽽是还原为0.xxxxxx的⼩数。32位的机器中 最高的1位为符号位S,后面的8位为指数位E,剩下的23位为有效数字位M。
2023-09-16 14:50:42
266
1
原创 STM32串口中常用的字符函数strlen,strcmp,strstr详解及具体程序实现过程
传入参数:数组的首元素地址。返回值: 返回 '\0'之前所有字符个数 数据 类型为size_t无符号整形。传入参数:两个要比较字符串数组的首元素地址。返回值:str1>str2 返回大于0的数str1=str2 返回0str1
2023-09-10 23:54:03
5277
1
原创 通俗易懂的C语言指针知识讲解(详细,深入) 1
本篇文章就让我们一起揭开C语言指针的神秘面纱,指针是C语言中特别重要的一个知识点,也是C语言的灵魂所在。可以说C语言学没学好,首先就是要看指针学没学好。本篇的学习目的是从指针的底层讲起,一步一步的不断理解指针。
2023-08-21 22:14:52
208
1
原创 C语言趣味小游戏扫雷(数组,函数)
扫雷这种经典益智小游戏,相信不少人都玩过或听说过,若没听过,也没事下面有扫雷玩法的介绍。扫雷的规则如下:盘面上有许多方格,方格中随机分布着一些雷。你的目标是避开雷,打开其他所有格子。一个非雷格中的数字表示其相邻8格中的雷数,你可以利用这个信息推导出安全格和雷的位置。看完上面的规则介绍,相信你已经对扫雷已经有一定的了解了,那么现在就让我们利用C语言,开发出一款属于我们自己的简易扫雷游戏。
2023-08-15 21:21:26
305
1
原创 掌握C语言分支,成就编程巅峰!
如果想要控制两条以上语句,我们需要用到 {} (整个大括号里面所有的代码,被称作:程序块,或者复合语句)大括号这个法宝将代码括起来,这个时候就不会再出现上面的情况。的情况下,else总是与同最近的一个if进行匹配。,根据上面的表达形势和流程图可以知道,当表达式为0时直接结束,若不为0则在执行完if的第一条语句后结束。根据上面的表达形势和流程图可以知道,当表达式为0时就执行else后的语句2,非0时执行if语句后的语句1。上图中的else if 就是嵌套在前⾯的 else ⼦句中的,构成了嵌套的if语句。
2023-08-09 21:30:22
79
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人