梦想的彼岸花开 2023-05-30 11:23 采纳率: 77.8%
浏览 17
已结题

函数的特别的书写方法

无意间看到一段代码,感觉有点看不太懂。

//.h
extern PRIVATE int DoSomething();

//.c
PRIVATE int DoSomething(oldData,len,NewData,pos,fp)
    char * oldData;
    int  len;
    char * newData;
    int pos;
    FILE * fp;
{
...
}

这段代码是用的什么特性之类的么?为什么和一般的函数定义不一样,我之前见的函数定义方式是下面这种:


//.h
extern PRIVATE int DoSomething( char * oldData,int  len,char * newData,int pos,FILE * fp);

//.c
PRIVATE int DoSomething( char * oldData,int  len,char * newData,int pos,FILE * fp)
{
...
}

最上面的写法我没见过,程序也是能正常编译的,有谁了解的,麻烦解答一下我的疑问,谢谢

  • 写回答

3条回答 默认 最新

  • threenewbee 2023-05-30 11:30
    关注

    没有区别,前者是早期的C语言的风格,80年代的。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 6月7日
  • 已采纳回答 5月30日
  • 创建了问题 5月30日