C programming language
Jiang_Shikun
这个作者很懒,什么都没留下…
展开
-
linux 让自己的调试代码更显眼
//debug.h #ifndef _DEBUG_H_ #define _DEBUG_H_ #define BLACK_WORD "\033[22m\033[30m" #define RED_WORD "\033[22m\033[31m" #define GREEN_WORD "\033[22m\033原创 2012-03-21 14:06:02 · 395 阅读 · 0 评论 -
一些库函数、系统函数的调用
fcntl(fd, F_SETEL, O_NONBLOCK); //取消阻塞 ftruncate(int fid, size_t big); //将文件截短为big fflush(stdin); 调用fflush()将使输出缓存中的内容以物理方式写入到文件中。文件仍然保持打开。 返回0表示成功, 在程序正常终止或缓存充满时,会自动清除所有缓存。另外当文件关闭时原创 2012-03-15 22:12:59 · 383 阅读 · 0 评论 -
typedef和define的详细区别
typedef和define的详细区别 对于都可以用来给对象取一个别名的Typedef和define来说,是有区别的。本文通过对typedef和define的介绍,来给读者详细的讲解它们存在的本质区别,供参考。 AD: typedef是一种在计算机编程语言中用来声明自定义数据类型,配合各种原有数据类型来达到简化编程的目的的类型定义关键字。 #define是预转载 2012-03-19 11:13:57 · 365 阅读 · 0 评论 -
typedef的四个用途和两个陷阱
typedef是一种在计算机编程语言中用来声明自定义数据类型,配合各种原有数据类型来达到简化编程的目的的类型定义关键字。 本文主要介绍的是Typedef的用途和陷阱,供参考。 AD: 在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。 下面让我们一起来看typedef的用途以及陷阱。 用途一转载 2012-03-19 11:16:30 · 1358 阅读 · 0 评论