嵌入式学习day10

day9练习:

 3.

 4.

5. 

 

 2.整型数组传递:

        1.两种形式

        int fun(int array[5]);

        int fun(int array[], int len);

        注意:数组传递到函数体内部与外部操作的是同一数组

3.字符型数组传递:

        int fun(char str[]);

 练习1:封装一个函数,获得数组中的最大值和最小值

 练习2:封装三个函数(接收,封装,打印)完成数组的冒泡排序

练习3:封装三个函数(接收,倒置,打印)完成数组的倒置

 

预处理命令

与#号相关的内容

1.宏定义:

        1.不带参宏

        #define PI 3.14

        宏名可以是小写,但为了和变量区分,一般定义为全部大写

2.带参宏(宏函数)

 

2.头文件的包含:

1.头文件中包含:

        构造数据类型的定义

        全局变量的声明

        全局函数的声明

        宏定义

2.工程结构:

        main.c中负责主函数编写

        功能代码.c中主要负责功能函数的编写

        功能代码.h中主要负责声明功能代码.c中编写的功能函数

        调用函数的文件只需加对应函数的.h头文件即可使用该函数

3.条件编译:

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值