当前位置:  技术问答>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() 
虽然转了好写地方 
但是不是说明就是应用,不知道遇到这种问题怎么解决啊 


各位大侠 指教下 谢谢  谢谢  谢谢 

|
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)

|
_PROTOTYPE() 
可能不是函数吧,是宏

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • docker下通过Dockerfile指令构建镜像的指令选项介绍
  • JSP中的编译指令和动作指令的两点区别
  • JSP指令元素(page指令/include指令/taglib指令)复习整理
  • 为什么已经添加了环境变量$PATH,在crontab里面用指令时还要加指令的路径呢?
  • 使用swap指令和Test and set指令设计一个解决N个进程互斥问题的算法
  • 指令中包含指令的格式应当是什么样的?
  • 开机后,CPU执行的第一条指令是BIOS中的指令吗?
  • jsp的常用指令有哪些(编译指令/动作指令整理)
  • JSP常见的三个编译指令page、include、taglib
  • 华为EM200模块支持的关机指令.
  • 请教大多数的汇编指令周期数
  • man指令的一些用法?
  • 实达终端指令集
  • 实达终端指令集 iis7站长之家
  • 如何理解jmp指令?
  • 想删除当前目录下的所有.a文件的一条指令
  • 问一个关于arm指令的问题
  • 系统指令问题
  • 启动时如何让系统自动执行一条指令
  • putty指令有哪些?
  • 问下,读寄存器指令在linux中的速度问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3