嵌入式学习日记 11

昨日总结:


    函数的语法:


        a.实参输入形参 及 返回值给返回结果 本质是赋值运算
        b.返回值一般与 返回结果类型一致
        c.不一致时 以定义中返回值的类型为准
        d.不写 默认识别为int
        e.不需要返回值时 使用void类型
        f.形参与实参个数相同、类型匹配、匹配顺序、从右向左开始给值

  

 五个区:


        a.栈的调用 --- 函数调用时的保存区
        b.堆区
        c.全局区(静态区)
        d.字符串常量区
        e.代码区
        
    函数递归
        递归 --- 自己调用自己
        本质上是一种循环
    
    1  1  2  3  5

数组作为函数参数:


    1.数组元素作为函数实参
        void printInt(int a);
        printInt(a[0]);
        函数形参 只要与实参类型相同变量即可
    2.数组作为函数形参
        void printfArray(int a[10]);
        实际上只传入了 数组首元素的地址
        void printfArray(int *a);
    一维整型数组作为函数形参,需传入两个形参:
    a.数组形式
    b.数组长度
    void printfArray(int a[10],int len);
    

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值