数组作为实参传给函数的形参指针
来源:互联网 发布:2017淘宝店铺开店流程 编辑:程序博客网 时间:2024/05/29 07:44
#include<stdio.h>
#include<stdint.h>
uint8_t Data[]={0x28,0x34,0x00,0x25,0x00,0x86,0x20,0x18};
void fun(uint8_t *pdata,uint8_t len)//pdata接收数组的首地址
{
uint8_t i,buf[8];
// for(i = 0;i < len;i++){ (1)种形式
// buf[i] = *pdata;
// pdata++;
int main(void)
{
fun(Data,sizeof(Data));//传数组的首地址,数组的字节长度
return 0;
#include<stdint.h>
uint8_t Data[]={0x28,0x34,0x00,0x25,0x00,0x86,0x20,0x18};
void fun(uint8_t *pdata,uint8_t len)//pdata接收数组的首地址
{
uint8_t i,buf[8];
// for(i = 0;i < len;i++){ (1)种形式
// buf[i] = *pdata;
// pdata++;
// printf("%02x ",buf[i]);
// }
for(i = 0;i < len;i++,pdata++){ (2)种形式
buf[i] = *pdata;
printf("%02x ",buf[i]);
}
}int main(void)
{
fun(Data,sizeof(Data));//传数组的首地址,数组的字节长度
return 0;
}
阅读全文
0 0
- 数组作为实参传给函数的形参指针
- 二级指针、数组指针、二维数组、指针数组作为函数形参时可传入的实参
- 数组作为函数实参
- /实参的值传给形参
- 二维数组作为函数的实参,定义函数形参的方法
- 二维数组作为函数的实参,定义函数形参的方法
- 总结:数组作为实参的传送及函数中的形参接受
- C语言中实参和形参问题&&函数使用数组作为参数的问题
- 数组指针,指针数组,二维数组作为参数传递给以指针的指针作为形参的函数
- 数组指针,指针数组,函数指针,指针作为形参和返回值的注意事项
- 以指针作为函数参数,不能改变实参指针变量的值从而改变实参值
- 二维数组作为参数传给函数
- C# 把函数作为实参传递给作为形参的委托
- 数组作为函数实参时注意
- 二维数组和二级指针作为参数传给参数的方式
- 作为函数形参的数组,在函数体内,数组名仅仅是个指针
- 指针-形参与实参-函数传参
- 已定义的函数有返回值,函数调用可以作为一个函数的实参,但是不能作为形参
- C++动态规划算法之Maximum sum(最大和)
- Chapter3.1 垃圾回收器与内存分配策略一
- 使用Mybatis-Generator自动生成代码
- Ancient Cipher,NEETC 2004,UVa1339
- 使用FormData对象提交表单-上传附件
- 数组作为实参传给函数的形参指针
- 精确度,准确率,召回率,漏警概率,虚警概率
- vue组件3-父子组件props传参
- OpenJudge 2.5-1481 Maximum sum(最大和)
- 【BZOJ】3110 [Zjoi2013]K大数查询 整体二分+树状数组 || 树套树
- laravel启动顺序
- ASM ClassReader failed to parse class file
- Docker + CentOs7
- 日期注解格式