【苏嵌实训-嵌入式 LinuxC  第 4 天】

项目名称    【苏嵌实训-嵌入式 LinuxC  第 4 天】
今日进度以及任务

1.认识三种数组     

2.自定义三个输出函数

本日任务完成情况
 (详细说明本日任务是否按计划完成,开发的代码量)

今天自己没写很多代码

 

上课时候看老师写  自己下课后看回放联系了一点

本日开发收获      

不借助第三方变量,交换两个数的值

 

简单移位操作

 

宏定义
   宏函数:用编译时间换内存空间和运行时间
    #pragma once    防止头文件重复包含


指针是什么?指针是一个变量(指针变量),保存的是地址,作用:能够直接操作地址(直接访问硬件)


指针类型是根据存储的地址的类型(类型+步长)

 

多维指针的作用:保存前一维指针变量的地址


指针赋值<一定是相同指针类型变量赋值>


万能指针:void *:可以接收任何类型指针的值(不能做取值和运算)

 

数组:

         一维数组名:指针常量,保存数组首元素的地址
    数组地址:对数组名取地址获得整个数组地址
    对一维数组取值等于首个元素的地址

        数组指针
            int (*pa)[MAN_SIZE] = &a;

        二维数组名:指针常量。保存的是首个一维数组地址

 注:一维数组单位是元素,二维数组单位是一维数组,三维数组单位是一个二维数组

其他(作业)https://blog.csdn.net/l_ove_you/article/details/107215309

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值