1.8 函数只定义了一次,调用了一次,为什么提示非法重定义?
在范围内没有声明就调用(可能是第一次调用在函数的定义之前) 的函数被认为返回整型(int) (且没有任何参数类型信息), 如果函数在后边声明或定义成其它类型就会导致矛盾。所有函数(非整型函数一定要) 必须在调用之前声明。
另一个可能的原因是该函数与某个头文件中声明的另一个函数同名。
参见问题11.4 和15.1
另一个可能的原因是该函数与某个头文件中声明的另一个函数同名。
参见问题11.4 和15.1
精美而实用的网站,关注编程技术,追求极致,让您轻松愉快的学习。
Copyright ©2012-2025 biancheng.net, All Rights Reserved,冀ICP备2022013920号-4