这个在while直接return 了怎么解决?(凑个字数How to solve this problem when it is return directly?)
把return m放在while循环外面即可。如下:
int gll(int v) {
int m = 1;
while (v > 0) {
m = m * v;
v--;
}
return m; //return m放在{}外面
}
这样循环一次就退出了
要放外面
int gll(int v) {
int m = 1;
while (v > 0) {
m = m * v;
v--;
}
return m;
}
解决方式就是把return拿到while外面来呀