![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 380 阅读 · 0 评论 -
一些库函数、系统函数的调用
fcntl(fd, F_SETEL, O_NONBLOCK); //取消阻塞ftruncate(int fid, size_t big); //将文件截短为bigfflush(stdin);调用fflush()将使输出缓存中的内容以物理方式写入到文件中。文件仍然保持打开。 返回0表示成功, 在程序正常终止或缓存充满时,会自动清除所有缓存。另外当文件关闭时原创 2012-03-15 22:12:59 · 352 阅读 · 0 评论 -
typedef和define的详细区别
typedef和define的详细区别对于都可以用来给对象取一个别名的Typedef和define来说,是有区别的。本文通过对typedef和define的介绍,来给读者详细的讲解它们存在的本质区别,供参考。AD: typedef是一种在计算机编程语言中用来声明自定义数据类型,配合各种原有数据类型来达到简化编程的目的的类型定义关键字。 #define是预转载 2012-03-19 11:13:57 · 349 阅读 · 0 评论 -
typedef的四个用途和两个陷阱
typedef是一种在计算机编程语言中用来声明自定义数据类型,配合各种原有数据类型来达到简化编程的目的的类型定义关键字。本文主要介绍的是Typedef的用途和陷阱,供参考。AD: 在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。下面让我们一起来看typedef的用途以及陷阱。用途一转载 2012-03-19 11:16:30 · 1319 阅读 · 0 评论