我使用以下代码:
char dest[5];
char src[5] = "test";
printf("String: %s\n", do_something(dest, src));
char *do_something(char *dest, const char *src)
{
return dest;
}
do_something
的实现在这里并不重要。
当我尝试编译以上内容时,我得到了以下两个例外:
Error: ‘ do _ something’的冲突类型(在 printf 调用时)
Error: 之前隐式声明的‘ do _ something’在这里(在原型行)
为什么?