c++main函数返回值可以不是int吗
  • 板块学术版
  • 楼主lty2023
  • 当前回复6
  • 已保存回复6
  • 发布时间2024/11/18 10:41
  • 上次更新2024/11/18 15:23:43
查看原帖
c++main函数返回值可以不是int吗
1037200
lty2023楼主2024/11/18 10:41

编了一个main的递归求阶乘

#include<bits/stdc++.h>
using namespace std;
int n,x=-1;
int main(int y){
	if(x==-1){
		cin>>n;
		x=1;
		cout<<main(n);
		return 0;
	}
	if(y==0){
		return 1;
	}
	return y*main(y-1);
}

但阶乘可能爆int,能不能把main函数返回值改成更大的类型?

2024/11/18 10:41
加载中...