while 拼错了 少个 i
对于第一个问题,提示“while未被定义”的错误信息,可能是因为在代码中使用了while循环,但是缺少了头文件,应该在代码开头加上#include或#include。
对于第二个问题,“假设外部返回int是什么意思”通常是用来描述一个函数的返回值类型,比如:
int func(); // 声明一个函数func,返回类型是int
这意味着函数func将会返回一个int类型的值。如果在函数调用时,我们没有将返回值赋给任何变量,那么这个返回值就被丢弃了,我们也无法在代码中使用它。而如果我们想要使用函数的返回值,可以将其赋给一个变量:
int x = func();
这样,x就会被赋值为函数func的返回值。
可能的原因是在代码中使用了一个带有返回值类型的函数,但是没有将其返回值赋给任何变量,导致编译器出现警告。应该检查代码中是否有未使用的函数返回值,如果确实不需要使用,可以将返回值类型改为void。