c/c++语言开发共享什么是C语言中的奇怪用法

这些天我一直在阅读dhcpd源代码,下面有很多这样的用法,我不明白那是什么……

struct packet *packet;时发生了什么struct packet *packet; 在参数列表和{ ?之间

 int locate_network (packet) struct packet *packet; { struct iaddr ia; struct data_string data; struct subnet *subnet = (struct subnet *)0; struct option_cache *oc; if ((oc = lookup_option(&agent_universe, packet->options, RAI_LINK_SELECT)) == NULL) oc = lookup_option(&dhcp_universe, packet->options, DHO_SUBNET_SELECTION); //......... } 

    这是旧的K&R风格的function声明,取而代之的是你可能更熟悉的ANSI风格。 另请参见函数声明:K&R与ANSI

      以上就是c/c++开发分享什么是C语言中的奇怪用法相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

      ctvol管理联系方式QQ:251552304

      本文章地址:https://www.ctvol.com/c-cdevelopment/522375.html

      (0)
      上一篇 2020年12月9日
      下一篇 2020年12月9日

      精彩推荐