C++代码为什么在VC++6.0中无法运行,但在Codeblocks中可以运行

2025-02-22 17:00:40
推荐回答(1个)
回答1:

max好像是系统已经定义了。

你把max改成my_max看看

而且你也没有声明在使用。

你要么把max放前面定义。
要么在main函数前面加上
int max(int ,int);

因为程序时按顺序执行的, 你这样把max的定义放main后面,而且在main前面也没有声明,导致编译器看不到。