
C语言
单片机嵌入式爱好者
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分享3个函数
【代码】分享3个函数。原创 2022-09-19 13:11:24 · 187 阅读 · 0 评论 -
十进制数值字符串转各种位宽的整形数据demo
本demo实现了字符串转各种位宽的函数,代码简单效率高,非常适合单片机嵌入式应用。需要注意的是字符串需要按照严格的输入要求输入才行,比如“-127”,“255”等,除了第一个字符可以是负号‘-’外,其他字符必须是数字,对应位宽的数字字符,必须选择对应的函数。demo如下。#include <stdio.h>#include <string.h> /* exact-width signed integer types */typedef signed .原创 2020-08-06 11:13:01 · 519 阅读 · 0 评论 -
C语言中do{...}while(0)的秒用
今天看了些有关do{...}while(0)秒用的文章,觉得写的很好,这里总结下分享给大家。这里分享的有3个用法,分别是:1.避免空的宏定义在编译时出现warning。2.多个语句一起,定义成一个宏时,增加代码适应(特别是条件语句调用这类宏要注意)3.避免部分goto语句的使用避免空的宏定义在编译时出现warning//例如:#define foo() do{}while(0)多个语句一起,定义...原创 2018-03-22 13:19:59 · 4300 阅读 · 0 评论 -
冒泡排序算法C语言代码
代码是用C-Free5.0编译器测试的,只要改测试程序中的排序算法函数就可以看到测试结果,代码如下:#include <stdio.h>int Arr1[24][25]={10,11,12,13,14,0,1,2,3,4,9,8,7,6,5,19,18,17,16,15,20,21,22,23,24,10,11,12,13,14,0,1,2,3,4,9,8,7,6,5,20,2...原创 2018-05-25 22:05:29 · 6885 阅读 · 0 评论