CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  系统维护与使用区

c语言问题

楼主laalee()2002-05-13 08:50:13 在 Linux/Unix社区 / 系统维护与使用区 提问

static   void   reconfigure   _PARAMS((int));怎么解释,主要是_PARAMS和((int));  
  还有一段程序清大家帮忙看看;  
  static   void  
  rotate_logs(int   sig)  
  {  
          debug(1,   1,   "rotate_logs:   SIGUSR1   received.\n");  
          rotate_pending   =   1;  
  #if   !HAVE_SIGACTION  
          signal(sig,   rotate_logs);  
  #endif  
  }  
   
  static   void  
  reconfigure(int   sig)  
  {  
          debug(1,   1,   "reconfigure:   SIGHUP   received\n");  
          debug(1,   1,   "Waiting   %d   seconds   for   active   connections   to   finish\n",  
  Config.lifetimeShutdown);  
          reread_pending   =   1;  
  #if   !HAVE_SIGACTION  
          signal(sig,   reconfigure);  
  #endif  
  }  
  谢谢 问题点数:60、回复次数:3Top

1 楼love_snoopy(非典型C/C++)回复于 2002-05-13 22:03:09 得分 10

__PARAMS指明函数的入口地址的对齐方式。((int))就是参数类型撒。为什么是两个括号,呵呵,我忘了。Top

2 楼size_t(阿跑)回复于 2002-05-15 10:50:17 得分 30

第一个问题:  
  请注意文件预处理部分,应该会有以下语句(或类似语句)  
   
  ...  
  #ifndef   _PARAMS_TYPE  
  #define   _PARAMS_TYPE   0  
  #endif  
  ...  
   
  #if   _PARAMS_TYPE  
  #define   _PARAMS(list)   list  
  0A#else  
  #define   _PARAMS(list)   ()  
  #endif  
  ...  
  这样,如果将_PARAMS_TYPE定义为0,则  
  static   void   reconfigure   _PARAMS((int));  
  被预处理器解释成  
  static   void   reconfigure();  
  0A如果将_PARAMS_TYPE定义为1,则  
  static   void   reconfigure   _PARAMS((int));  
  被预处理器解释成  
  static   void   reconfigure(int);0D 可以很方便的设置同名但参数表不同的函数。  
   
  ================================================================  
   
  CSDN   论坛助手   Ver   1.0   B0402提供下载。   改进了很多,功能完备!  
   
  ★     浏览帖子速度极快![建议系统使用ie5.5以上]。   ★     多种帖子实现界面。    
  ★     保存帖子到本地[html格式]★     监视您关注帖子的回复更新。  
  ★     可以直接发贴、回复帖子★     采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!    
  ★     支持在线检测程序升级情况,可及时获得程序更新的信息。  
   
  ★★   签名     ●      
            可以在您的每个帖子的后面自动加上一个自己设计的签名哟。  
   
  Http://www.ChinaOK.net/csdn/csdn.zip  
  Http://www.ChinaOK.net/csdn/csdn.rar  
  Http://www.ChinaOK.net/csdn/csdn.exe         [自解压]  
   
  Top

3 楼penghwa(子曰)回复于 2002-05-17 17:42:37 得分 20

主要为适用不同的编程风格中,函数定义时参数的写法  
  如:int   func_a();   不申明参数类型,可重载  
  int   func_a(int,   char);   申明参数类型Top

相关问题

  • 学C语言。。。
  • C语言书!
  • c语言问题:
  • 妙论C语言
  • c语言一疑
  • 关于C语言
  • c语言问题!!!!!!!!!
  • C语言问题
  • c语言问题?
  • 求教:C语言

关键词

  • .net
  • 函数
  • csdn
  • debug
  • 帖子
  • reconfigure
  • chinaok
  • 参数
  • sig
  • 定义

得分解答快速导航

  • 帖主:laalee
  • love_snoopy
  • size_t
  • penghwa

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo