![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言资料收集
Coding人生
毕业于长沙民政学院,电子工程系统,软件开发16年。技术复盖:服务器后台(linux,java,spring,micro server),嵌入式(c,c++,smt32,51,freertos,rt_thread,linux driver,linux application)等,前端(微信小程序,javascrit,vue,html.....),对shell,lua,python等
展开
-
memset /memcpy /strcpy函数的使用与区别
(1) Memset 原型: extern void *memset(void *buffer, int c, int count); 用法: #include 功能: 把buffer所指内存区域的前count个字节设置成字符 c。原创 2009-02-25 21:50:00 · 3347 阅读 · 0 评论 -
utf-8编码
转:http://jspengxue.javaeye.com/blog/40784 关键字: utf-8编码格式 UTF-8 一种字符集 介绍UTF-8编码规则 首先 UCS 和 Unicode 只是分配整数给字符的编码表. 现在存在好几种将一串字符表示为一串字节的方法. 最显而易见的两种方法是将 Unicode 文本存储为 2 个 或 4 个字节序列的串. 这两种方法的正式名称分别为转载 2010-05-24 13:06:00 · 1221 阅读 · 0 评论 -
c语言运算符的优先级
1级优先级 左结合 () 圆括号 [] 下标运算符 -> 指向结构体成员运算符 . 结构体成员运算符 2级优先级 右结合 ! 逻辑非运算符 ~ 按位取反运算符 ++ 前缀增量运算符 -- 前缀增量运算符 + 正号运算符 - 负号运算符 (类型) 类型转换运算符 * 指针运算符 & 地址与运算符 sizeof转载 2010-04-07 19:26:00 · 1466 阅读 · 0 评论 -
UltraEdit 快捷键操作
http://hi.baidu.com/fjw722/blog/item/8b6370b438ec6e778bd4b244.htmlUltraEdit 快捷键操作2008-01-15 11:41编辑器Ultraedit快捷键说到编辑器的快捷键,VIM是无与伦比的。要反对,也得是带脚踏板的EmaCS。UE还是有差距的,很大差距。注意:VIM是开源、转载 2010-01-27 11:14:00 · 4164 阅读 · 1 评论 -
__FILE__,__LINE__,FUNCTION__的宏
转载http://www.cnitblog.com/zouzheng/archive/2007/08/31/32691.html__FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程)__FILE__,__LINE__,FUNCTION__实现代码跟踪调试(linux下c语言编程 )先看下简单的初始代码:注意其编译运行后的结果。root@转载 2009-11-08 23:05:00 · 2420 阅读 · 0 评论 -
标准C的fopen详细使用
格式:文件指针名=fopen(文件名,使用文件方式)参数:文件名 意义"C://TC//qwe.txt" 文件C:/TC/qwe.txt"qwe.txt" 和程序在同一目录下的qwe.txt文件使用方式 意 义“rt” 只读打开一个文本文件,只允许读数据“wt” 只写打开或建立一个文本文件,只允许写数据“at” 追加打开一个文本文件,并在文件末尾写数据“rb”转载 2009-10-21 09:51:00 · 22525 阅读 · 0 评论 -
将整型数转换成字符串
来源: babi.cublog.cn 作者:babi 下面是较为完全,较为简洁的代码。如发现什么错误,希望网友能及时提出,俺将会给予改正。这里要谢谢 “阿郎” 网友的提醒。char * IntToStr(int Number){ char ch,*str,*right,*left; unsigned int Value; str = (char *)m转载 2009-05-25 18:44:00 · 1800 阅读 · 0 评论 -
返回函数指针。
来自:http://hi.baidu.com/girlkoo/blog/item/0addda0395a6fe084bfb515b.html感谢原作者!!/*******************************************************************************************************************转载 2009-05-21 14:55:00 · 732 阅读 · 0 评论 -
C语言宏的使用
来自:http://hi.bccn.net/202661/viewspace-8739.html 写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用得宏定义。。。。。。1,防止一个头文件被重复包含#ifndef COMDEF_H#define COMDEF_H//头文件内容#endif2,重新定义一转载 2009-04-01 17:40:00 · 1309 阅读 · 0 评论 -
理解插入排序法
A:向一个有序数组中插一个数,使该数组保持有序1:假如有一个有序数组如下: a[7]={1,2,3,6,8,9,NULL};//最后一个元素为空值. 现在要将 "5",这个值插入到这个数组中.并且仍保持数组的值是从小到大的顺序排列.那么插入后情况如下: {1,2,3,[5],6,8,9} //那么6,8,9都向后移动一个位置,原创 2009-03-09 15:19:00 · 1109 阅读 · 1 评论 -
C 语言中的指针和内存泄漏
C 语言中的指针和内存泄漏2006-12-19 20:57Manish Virmani (mvirmani@in.ibm.com), 高级软件工程师, IBM2006 年 10 月 26 日在使用 C 语言时,您是否对花时间调试指针和内存泄漏问题感到厌倦?如果是这样,那么本文就适合您。您将了解可能导致内存破坏的指针操作类型,您还将研究一些场景,了解要在使用动转载 2009-02-25 23:46:00 · 1099 阅读 · 1 评论 -
unicode16和utf-8码转换方法
http://www.javaeye.com/topic/558849 我们都知道对于UNICODE来说,UCS-2是内码,而UTF-8则是它的实现方式。每一个字节都有8个位,而对于UTF-8来说,每一个字节的前两位尤为重要,按照前两位的不同,一共有四种排列组合:00xxxxxx,01xxxxxx,10xxxxxx,11xxxxxx。 按照UTF-8标准, (1)所有以0开始的字节,都与原转载 2010-05-24 14:12:00 · 3110 阅读 · 0 评论