![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
user_920
这个作者很懒,什么都没留下…
展开
-
数组 strlen sizeof
#include #include #define _TEST_#define BUF_SIZE 10int main(int argc, char *argv[]){int i;char sendBuff[BUF_SIZE];memset(sendBuff, '0', sizeof(sendBuff));//init 0x30#if原创 2012-06-19 10:04:54 · 544 阅读 · 0 评论 -
do {...} while (0) 在宏定义中的作用
如果你是一名C程序员,你肯定很熟悉宏,它们非常强大,如果正确使用可以让你的工作事半功倍。然而,如果你在定义宏时很随意没有认真检查,那么它们可能使你发狂,浪费N多时间。在很多的C程序中,你可能会看到许多看起来不是那么直接的较特殊的宏定义。下面就是一个例子:12#define __set_task_state(tsk, state_v转载 2016-09-29 10:32:37 · 458 阅读 · 0 评论 -
回调函数定义
回调函数原创 2015-06-30 10:24:26 · 3587 阅读 · 0 评论 -
获取系统时间格式strftime
在工作中发现需要一个显示一定格式的时间,想在Linux设备系统上显示类似2105-01-07 09:30:58这样的格式,然后查找相关time函数,发现一个很有用的函数strftime(),一个函数解决问题 哈哈函数功能:将时间格式化,或者说:格式化一个时间字符串。头文件:time.h函数原型:我们可以使用strftime()函数将时间格式化为我们想要的格式。它原创 2015-01-08 13:35:41 · 663 阅读 · 0 评论 -
Unicode编码表
Unicode编码表/0000-0FFF图例:Unicode 3.1Unicode 1.0Unicode 3.2Unicode 1.1Unicode 4.0Unicode 2.0Unicode 4.1Unicode 2.1未使用转载 2012-09-21 14:07:11 · 21653 阅读 · 0 评论 -
C/C++参考手册
1、此网站保护了所有c/c++函数、STL、技术文档、论坛等等http://www.cplusplus.com/reference/clibrary/cstring/memcmp/ 2.Boost和STL学习资料大全http://bbs.sciencenet.cn/home.php?mod=space&uid=203678&do=blog&id=241416原创 2012-08-28 14:50:29 · 1291 阅读 · 0 评论 -
C 基本数据类型
C语言的基本数据类型:1、在C语言中,仅仅有四种基本数据类型----整型、浮点型、指针和聚合类型(如数组和结构等),其它类型都是有这四种基本类型某种组合派生而来。2、整型包括:字符、短整型、整型和长整型(同时区分unsigned和signed)3、malloc分配一块连续的内存,内存空间首先向内存池要,如果不够再向OS要,OS不能提供则返回NULL,所以有必要对malloc的返回值做是原创 2012-09-26 10:04:18 · 816 阅读 · 0 评论 -
几个递归函数
-----------------------------------------------------------------------------------------------------------------------//这个函数在VC2008上编译不过,但是在GCC下面能编译通过//非递归实现一个字符串逆序的函数char *my_strrev ( char * s原创 2012-09-26 09:52:37 · 440 阅读 · 0 评论 -
创建和使用静态库 (C++)
创建和使用静态库 (C++) 我们将创建的下一个库类型是静态库 (LIB)。使用静态库是重用代码的一种绝佳方式。您不必在自己创建的每个程序中重新实现同一例程,而只需对这些例程编写一次,然后从需要该功能的应用程序引用它们即可。本演练涵盖以下内容:创建新的静态库项目。向静态库添加类。创建引用静态库的应用程序。在控制台应用程序中使用静态库的功能。转载 2012-07-04 15:41:27 · 584 阅读 · 0 评论 -
printf输出格式特殊用法
其它常见用法就不再叙述了特殊用法 对于m.n的格式还可以用如下方法表示(例)char ch[20];printf("%-*.*s\n",m,n,ch);备注:“-”:表示左对齐“m”:表示字符串总宽度“n”:表示输出个数这种用法的好处是可以在语句之外对参数m和n赋值,从而控制输出格式。例原创 2016-11-25 11:24:02 · 851 阅读 · 0 评论