红联Linux门户
Linux帮助

请问什么是void表达式?

发布时间:2011-06-07 15:14:23来源:红联作者:amylaogong
linux下用gcc编译一个程序,剩下这一个错误找不着。。。不知是什么原因

系统版本是fedora 9
提示信息最后一行 那个void表达式是什么玩意?
希望高人解释一下。。。谢谢

提示信息如下:
In file included from udp_client_send.c:2:
my_udp.h: 在函数‘link_request’中:
my_udp.h:51: 警告:传递‘sendto’的第 5 个参数时在不兼容的指针类型间转换
my_udp.h:53: 警告:传递‘recvfrom’的第 5 个参数时在不兼容的指针类型间转换
my_udp.h:53: 警告:传递‘recvfrom’的第 6 个参数时将整数赋给指针,未作类型转换

my_udp.h: 在函数‘section_pack_send’中:
my_udp.h:161: 警告:传递‘sendto’的第 5 个参数时在不兼容的指针类型间转换

my_udp.h: 在函数‘section_data_process’中:
my_udp.h:215: 警告:传递‘sendto’的第 5 个参数时在不兼容的指针类型间转换

my_udp.h: 在函数‘data_send’中:
my_udp.h:289: 警告:传递‘sendto’的第 5 个参数时在不兼容的指针类型间转换

my_udp.h: 在函数‘confirm_pack_recv’中:
my_udp.h:339: 警告:传递‘recvfrom’的第 5 个参数时在不兼容的指针类型间转换
my_udp.h:339: 警告:传递‘recvfrom’的第 6 个参数时将整数赋给指针,未作类型转换

udp_client_send.c: 在函数‘main’中:
udp_client_send.c:106: 错误:对 void 表达式的使用无效
文章评论

共有 1 条评论

  1. D调漫步 于 2011-07-15 17:21:48发表:

    void是定义一个函数的类型的,表示函数没有返回值。