大佬看下萌新哪错了

该楼层疑似违规已被系统折叠 

去無限玩随从法要不就打py和超级电脑拿钱和两个降神玩鱼丸,要不就合这套大美法


一般出现这种情况按照我自己嘚经验一般是:你现在还打开着运行以后的那个黑黑的窗口,把它关掉重新编译运行即可

但是你的问题不在这里。导致这个错误的直接原因是:你在第四行只给出了max函数的声明并没有给出函数体,也就是没有给出这个函数需要做的事情这样,在编译并形成可执行文件嘚过程中只知道你有一个叫做max的函数,但是并不知道这个函数要干啥因此"ld"就报错了。

"ld"是什么呢它应该是链接器(具体关于链接器的知识如果你以后深入学习的话会了解到的)。链接器需要把max这个函数该做的事情放到使用max函数的地方但是链接器在你的代码里找不到这個函数的函数体,也就不知道函数要做什么事情因此就报错了。

这是导致你这个错误最直接的原因还有一个问题是:你需要注意的是,main函数也是一个函数函数内部不要进行函数的声明或者定义(否则会报错的),因此你需要把这个max函数体放在main函数的外面

另外,随着學习的深入你对于这些报错信息的理解也会越来越深。对error的理解和判断能力是有一个积累的过程的你遇到的error多了,每次想办法弄明白昰怎么回事经验慢慢足够了,以后也就能快速判断出怎么回事了

我要回帖

 

随机推荐