![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 54
Walker_fire
走一步路,点一个火堆!
展开
-
产生[a,b]以及[c,d]间的随机数
产生[a,b]以及[c,d]间的随机数原创 2017-07-23 18:59:28 · 1368 阅读 · 0 评论 -
C中str家族和mem家族的简介
stri和mem家族的简介原创 2017-07-26 20:55:24 · 2047 阅读 · 0 评论 -
使用malloc和free时的一些注意事项
malloc和free的小知识点原创 2017-09-12 20:02:47 · 13260 阅读 · 2 评论 -
malloc()和calloc()简介
动态内存分配malloc、calloc、realloc和free原创 2017-08-29 18:31:32 · 468 阅读 · 0 评论 -
C和汇编中的注释
C和汇编的注释小介原创 2017-09-19 09:31:42 · 6540 阅读 · 0 评论 -
大端地址与小端地址的区分
大小端区分原创 2017-07-18 20:13:20 · 5258 阅读 · 0 评论 -
C中几个特定宏的介绍(一些调试的小技巧)
C中的宏__FUNCTION__、__TIME__、__LINE__等(一些调试的小技巧)原创 2017-08-27 15:23:54 · 519 阅读 · 0 评论 -
typedef的小心得
typedef的简介原创 2017-09-04 18:21:19 · 224 阅读 · 0 评论 -
续行符小记
换行符原创 2017-09-13 21:14:43 · 585 阅读 · 0 评论 -
C中数据的比较简介(strcmp、memcmp)
strcmp与memcmp原创 2017-08-03 21:08:13 · 7183 阅读 · 0 评论 -
根据年月日来判断其所对应的星期
通过年月日获得对应星期原创 2017-11-26 20:04:13 · 1022 阅读 · 0 评论 -
在VS2013和GCC中都使用中文
跨平台表示中文原创 2017-11-26 20:19:32 · 481 阅读 · 0 评论 -
time()等时间函数的使用
各种时间函数小介原创 2017-07-21 16:23:29 · 18567 阅读 · 0 评论 -
switch()与if的小介
在C中,switch和if else具有类似功能,即可以进行数据的判断,但这两种判断类型有着其各自的区别。 # include #include # include #include void faa(void){ int j = 0; for(int i;i if(0==j){ ; } }}void faa1(void){ i原创 2018-01-26 15:18:29 · 232 阅读 · 0 评论 -
获取二维数组的长度和宽度
在C中,二维数组的长度和宽度可以通过下列的方式获得:比如a[12][13];则length = a[0]/sizeof(a[0][0]);Width = sizeof(a)/(sizeof(a[0]))该方法的缺陷是无法用于判断形参的数组的长度,适用于全局变量或不跨函数调用的数组。...原创 2019-03-07 20:24:46 · 12734 阅读 · 3 评论 -
结构体的长度
在32位里:typedef struct{ unsigned char haha; \\4 unsigned int huhu; \\4 unsigned short wuha; \\4}One_DEF;typedef struct{ unsigned char wowo; \...原创 2019-03-07 20:30:54 · 874 阅读 · 0 评论 -
C中函数的声明
函数声明的一点小得原创 2017-08-26 16:26:08 · 318 阅读 · 0 评论 -
C中变量的声明与定义
变量的定义与引用原创 2017-08-27 20:33:14 · 2555 阅读 · 0 评论 -
char的1、‘1’以及int的1这三者之间的区别
char类型的1和‘1以及int类型的1原创 2017-07-18 19:59:21 · 10127 阅读 · 2 评论 -
随机函数rand()和srand()的小感
rand()的使用小结原创 2017-07-21 15:29:56 · 1527 阅读 · 1 评论 -
跨函数使用malloc函数
在C的编程中,有时候需要在函数内进行动态内存分配来提高函数的可用性和移植性,但如果忽略对动态内存的释放,便会导致程序会有内存泄露。以下将会介绍一些正确和错误的方法。一、正确的跨函数使用malloc的方法1、通过二级指针进行传递 void Getmemory(char **p,int n)# include # include void Getmemory(ch原创 2017-07-23 19:10:01 · 1232 阅读 · 0 评论 -
#if defined 与#ifdef的区别
#if define 与#ifdef原创 2017-08-01 20:35:15 · 1773 阅读 · 0 评论 -
printf()、fprintf()、sprintf()、snprintf()的简介
printf简介原创 2017-07-31 19:43:29 · 736 阅读 · 0 评论 -
对汉诺塔的递归理解
汉诺塔之把大象塞进冰箱里原创 2017-07-26 20:26:17 · 456 阅读 · 0 评论 -
将16进制的字符串转换为对应的字符
16进制的ASCII字符串转换为对应字符串原创 2017-08-13 18:59:12 · 4478 阅读 · 0 评论 -
将字符串转换为与之对应的16进制字符串
字符转换为ASCII码并以其16进制字符显示原创 2017-08-12 20:46:12 · 18639 阅读 · 0 评论 -
memset的简介
memset简介原创 2017-08-19 13:39:04 · 789 阅读 · 0 评论 -
memcpy、strcpy和strncpy的简介
memcpy、strcpy和strncpy原创 2017-08-20 14:28:23 · 680 阅读 · 0 评论 -
mempcpy、stpcpy和stpncpy的简介
mempcpy、stpcpy和stpncpy原创 2017-08-20 16:41:29 · 5722 阅读 · 0 评论 -
字符串的粘贴以及裁剪(即sprintf和sscanf)
字符串的粘贴以及裁剪(sprintf和sscanf)原创 2017-08-07 20:56:10 · 2378 阅读 · 0 评论 -
字符串的连接(strcat、strncat和自编的memcat)
strcat、strncat和memcat原创 2017-08-24 20:07:33 · 18816 阅读 · 0 评论 -
int的数字与char的数值之间的相互转换
int的Dec转为Char的Dec原创 2017-08-24 21:07:34 · 1663 阅读 · 0 评论 -
将char的数值转换为对应的int型数据
Str的Dec转为Hex的Char原创 2017-08-18 20:12:58 · 3859 阅读 · 0 评论 -
MCU的RAM不够用了怎么办?
MCU的RAM不够用了,可以通过两种手段来解决:1、物理手段:就是在外部添加RAM2、程序优化:对代码进行优化,可以通过减少乘除法的运算、提高数组的利用率、变量的范围尽量地缩小、将一些固定的代码数组存到ROM里等手段。...原创 2019-03-15 21:09:53 · 5393 阅读 · 0 评论