C warning: function declaration isn’t a prototype
来源:互联网 发布:黑客数据库 编辑:程序博客网 时间:2024/05/17 05:50
在C编译时,有时会出现这样的警告:“ warning: function declaration isn’t a prototype”。这是因为函数原型和调用这个函数时产生了冲突,如参数类型不一样等。在C中最常见的情况:
int my_fn(){ ...;}int main(void){ ...; my_fn(); ...; return 0;}
这时会出现了 的警告,因为在C语言中my_fn() 和 my_fn(void)是不一样的,前者可以接受任意参数,而后者不接受任何参数。所以作如此修改:
int my_fn(void){ ...;}int main(void){ ...; my_fn(); ...; return 0;}
警告消失。
ref:http://stackoverflow.com/questions/42125/function-declaration-isnt-a-prototype
0 0
- warning: function declaration isn't a prototype
- warning: function declaration isn't a prototype
- warning: function declaration isn't a prototype
- C warning: function declaration isn’t a prototype
- 警告:warning: function declaration isn't a prototype
- warning: function declaration isn't a prototype原因分析
- 解决: 编译警告 : “warning: function declaration isn't a prototype ”
- warning: function declaration isn't a prototype 解决方法
- warning: function declaration isn’t a prototype的解决方法
- warning: function declaration isn’t a prototype解决方法
- warning: function declaration isn't a prototype原因分析
- function declaration isn't a prototype 是什么原因
- function declaration isn't a prototype解决办法
- function declaration isn't a prototype
- error: function declaration isn’t a prototype
- function declaration isn't a prototype解决办法
- 关于warning: function declaration isn’t a prototype(函数声明不是原型)的解决办法
- warning: function declaration isn’t a prototype(函数声明不是原型)的解决办法
- JDBC连接mySQL数据库
- 上架AppStore 遇到的问题总结
- Android Bundle详解
- Xunsearch体验Demo
- PyCharm个性化设置及注意事项
- C warning: function declaration isn’t a prototype
- 关于spring和Xfire的整合
- Android 将ec项目导入Android Studio
- js实现倒计时
- Java并发原理无废话指南
- js里面添加onclick传递参数符号问题
- JavaScript Array
- Git命令总结
- Android自定义View