为什么在函数里面 返回值就是可以是变量,然后还可以被调用,将值带入主函数
而主函数中为什么 return m*m 就不能把这个值拷贝并输出?
主函数中:
int main()
{
int N;
cin>>N;
return N*N;
}
若N等于3,那么返回9? 程序是可以正常运行的。
函数中:
ing fun (int m)
{
return m*m;
}
比如 m=2,函数中 返回4 ,然后4 这个常量就可以带入主函数进行运算。
为什么在函数里面 返回值就是可以是变量,然后还可以被调用,将值带入主函数
而主函数中为什么 return m*m 就不能把这个值拷贝并输出?
主函数中:
int main()
{
int N;
cin>>N;
return N*N;
}
若N等于3,那么返回9? 程序是可以正常运行的。
函数中:
ing fun (int m)
{
return m*m;
}
比如 m=2,函数中 返回4 ,然后4 这个常量就可以带入主函数进行运算。
main函数的返回值用于说明程序的退出状态。如果返回0,则代表程序正常退出;返回其它数字的含义则由系统决定。通常,返回非零代表程序异常退出。main函数的返回值是返回给系统的,所以你无法将其进行拷贝输出等操作。