当前位置:  开发笔记 > 编程语言 > 正文

无法理解如何从C中的函数返回字符串

如何解决《无法理解如何从C中的函数返回字符串》经验,为你挑选了1个好方法。



1> P.P...:

您看到的错误消息是由于function 使用之前未声明该函数.因此编译器隐式声明一个原型int作为默认类型function.但实际返回类型function与隐式int类型冲突.所以你得到那些错误.

请注意,此隐式int规则不再有效,因为它已从C99中删除.这曾经是C89/C90的情况.

解决方案是为它提供原型.将其添加到源文件的顶部(如果有的话,将其包含在头文件中):

const char *function (char *);

推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有