当前位置: 技术问答>linux和unix
主要是 关于宏指令的
来源: 互联网 发布时间:2015-10-29
本文导语: 00034#define _PROTOTPE(function,params) function params 0004 6 #define _PROTOTPE(function,params) function() 这两句我是怎么都搞不明白 望指教 前面 的数字是行号 如果谁要看上下文 ,看MINIX里的那行...
00034#define _PROTOTPE(function,params) function params
0004 6 #define _PROTOTPE(function,params) function()
这两句我是怎么都搞不明白 望指教 前面 的数字是行号
如果谁要看上下文 ,看MINIX里的那行就有了
00046 #idndef _SIZE_T
00407 #define _SIZE_T
typedef unsigned int size_
#endif
这个我是不明白的是,中间的 定义语句typedef unsigned int size起的什么作用
#define NULL ((void *)0)
这个我的理解是 定义了个 指针NULL指向那个返回直是空指针的函数
还有个问题就是 我找不到一些函数的实现如_PROTOTYPE()
虽然转了好写地方
但是不是说明就是应用,不知道遇到这种问题怎么解决啊
各位大侠 指教下 谢谢 谢谢 谢谢
0004 6 #define _PROTOTPE(function,params) function()
这两句我是怎么都搞不明白 望指教 前面 的数字是行号
如果谁要看上下文 ,看MINIX里的那行就有了
00046 #idndef _SIZE_T
00407 #define _SIZE_T
typedef unsigned int size_
#endif
这个我是不明白的是,中间的 定义语句typedef unsigned int size起的什么作用
#define NULL ((void *)0)
这个我的理解是 定义了个 指针NULL指向那个返回直是空指针的函数
还有个问题就是 我找不到一些函数的实现如_PROTOTYPE()
虽然转了好写地方
但是不是说明就是应用,不知道遇到这种问题怎么解决啊
各位大侠 指教下 谢谢 谢谢 谢谢
|
00034#define _PROTOTPE(function,params) function params
就是定义一个宏嘛,function,params,这两个是参数,实际使用时,就替换就OK
00046 #idndef _SIZE_T
00407 #define _SIZE_T
typedef unsigned int size_
#endif
定义一种类型,类型名叫size_,是unsigned int的别名
#define NULL ((void *)0)
定义一个宏,宏的内容是((void *)0) ,在以后的程序中遇到NULL,就替换成((void *)0)
就是定义一个宏嘛,function,params,这两个是参数,实际使用时,就替换就OK
00046 #idndef _SIZE_T
00407 #define _SIZE_T
typedef unsigned int size_
#endif
定义一种类型,类型名叫size_,是unsigned int的别名
#define NULL ((void *)0)
定义一个宏,宏的内容是((void *)0) ,在以后的程序中遇到NULL,就替换成((void *)0)
|
_PROTOTYPE()
可能不是函数吧,是宏
可能不是函数吧,是宏
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。