- 博客(6)
- 收藏
- 关注
原创 C/语言基础:++i和i++
我们通过上面的两张图,单独使用的时候,两者没有区别,参与运算时,也不过是语句的执行顺序换了,但是执行的步骤是一样的,效率都是一样的啊,没有什么不同啊?对于初学者来说,一直是一个特别容易搞混的内容,相信很多人现在也没有完全搞清(作者初学的时候就一直稀里糊涂的,老师在讲这个的时候也一笔带过了)。当单独使用++i或者i++时,两者效率一致,数据一致,例如在for循环中的使用,预计输出结果i和j的值一致。通过下图汇编代码所示,单独使用时,都是先进性加法,在进行赋值,所以体现出来的结果是一样的。
2025-11-28 10:47:26
804
原创 通过VSCode+PlatformIO生成ESP32批量烧录所需的bin文件
开发环境:VSCode、插件PlatformIO烧录工具:flash_download_tool。
2025-11-17 16:26:41
396
原创 Keil或VSCode+Keil Assistant开发STM32过程中遇到的Error或Warning及解决办法汇总
中文翻译:警告:文件的最后一行末尾没有换行符(1-D)[行22,列1]解决方案:1:在VSCode中双击警告内容,自动跳转至出现问题的那一行;2:出现问题的那一行后面按“回车键”;3:新增的一行中二、
2025-06-10 13:37:37
1421
原创 在STM32CubeMX+VSCode+PlatformIO下使用STM32F103C8T6实现串口通讯
开发环境:STM32CubeMX、VSCode、PlatformIO插件硬件型号:STM32F103C8T6、TTL转RS232模块。
2025-05-09 19:06:16
1085
原创 在VSCode+PlatformIO下使用mbedtls实现SHA256加密
对称加密:AES(CBC/CTR/GCM 模式)、DES、3DES、ChaCha20 等。非对称加密:RSA、ECC(椭圆曲线加密)、ECDSA 签名。哈希算法:SHA-1、SHA-256、SHA-512 等。密钥交换:Diffie-Hellman(DH)、ECDH。随机数生成:基于硬件或软件的熵源(Entropy)。开发环境:VSCode、PlatformIO插件。
2025-03-18 15:04:39
808
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅