您的位置:首页 > 其它

3.24带参函数-“神器”是这样炼成的

2018-03-24 14:52 204 查看
形参和实参
实参,实际函数中的值 调用函数的时候,传递的参数是实参
定义的时候是形参
递归:函数调用自己的过程为递归
int factorial(int num)
{
    if(num==1)//退出条件

    return 1;
    else

    {
    num=num*factorial(num-1);

    return num;

    }
}
使用递归时注意
有反复调用的过程
有跳出的条件
变量的作用域
定义的代码块 代码块内部
全局变量有默认值
变量的生存期
auto 自动存储 只能用于块作用域的变量声明中
register 寄存器存储
static 静态存储 载入程序时创建对象,程序结束时对象消失
extern 外部变量 声明定义变量在别处 作用域是整个程序,生存期贯穿应用程序的开始和结束
变量的作用域 全局 局部
变量的生存期 :动态储存(自动,寄存器)静态存储(静态和外部)
由变量的存储方式不同而产生的特性称为变量的生存期
基本类型的静态变量系统默认赋值为0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: