6、简单阶乘计算
本题要求实现一个计算非负整数阶乘的简单函数。
实现代码:
int Factorial(const int N )
{
int i,n=1;
if(N>=0){
for(i=0;i<N;i++){
n*=(i+1);
}
return n;
}
else{
return 0;
}
}
此外,const是一个定义常变量的关键词,
使用方法比较简单,在通常定义变量时前面加上const即可
即 const int a=10;
或者跟变量类型互换也可
int const a=10;
那么加上这个const与原来有啥区别呢?
用了const定义之后变量的值是不允许改变了,不能重新给它赋值了。