当前位置: 首页 > news >正文

网站策划书如何做凡科网怎么建网站

网站策划书如何做,凡科网怎么建网站,minisite网站案例,厚街微网站建设首先现象是我在用LORA发送信息的时候,左边显示长度是8而右边接收到的数据长度却是4 我以为是OLED显示屏坏了,又或者是我想搞创新用了const char* 类型强制转换数据的原因,结果发现都不是 void Function_SendMsg( unsigned char* data){unsi…

首先现象是我在用LORA发送信息的时候,左边显示长度是8而右边接收到的数据长度却是4

我以为是OLED显示屏坏了,又或者是我想搞创新用了const char* 类型强制转换数据的原因,结果发现都不是

void Function_SendMsg( unsigned char* data){unsigned char len = sizeof(data);sprintf((char* )ARRAY2, "%d", len);OLED_ShowString(2, ARRAY2);LORA_Tx((unsigned char* )data, len);len = sizeof(data);sprintf(ARRAY2, "%d", len);//OLED_ShowString(2, ARRAY2);OLED_ShowString(0, ARRAY2);
}

最终发现原因出在这个函数这个函数的len输出一直是4,而下面的输出是20

#include<stdio.h>
unsigned char ARRAY1[20];void Function_GetLen(unsigned char* data){unsigned char len = sizeof(data);printf("函数中的字符串长度:%d", len);
}int main(){printf("%d\n", sizeof(ARRAY1));	 Function_GetLen(ARRAY1);
} 

将问题简化成上述代码,data指针指向ARRAY1数组,ARRAY1数组的sizeof肯定是20,那么sizeof(data)的输出也应该是20

但输出结果如下:

在这里插入图片描述

我非常不理解,查过sizeof资料后发现

当使用 sizeof 运算符作用于数组时,得到的是整个数组的大小,而不是数组首元素的指针的大小,同样,当您使用 sizeof,运算符作用于指针时,您得到的是指针本身的大小,而不是指针所指向的数据的大小。

也就是说虽然data是指向ARRAY1的但是data本身是个指针,size of 后返还的是指针大小,而ARRAY1是数组,应该在编码的时候就区分了ARRAY1和data的区别,本质上虽然ARRAY1和data都是指针类,但细分的话他俩又有明显区别,size of正是通过这个区别做不同处理返回不同结果。

通过这个小小细节也就不难醒悟到,不要因为一点小小的成就就沾沾自喜,我所掌握的可能仅仅只是冰山一角,骄兵必败,踏踏实实一步一个脚印的去做,即使失败也是帅气的,还有就是比赛的时候最好不要搞创新,以免产生不必要麻烦,当然平常练习多科研还是很好的,像现在这样把坑都踩了,比赛的时候容错率就跟高了

http://www.zhongyajixie.com/news/60271.html

相关文章:

  • 潍坊市网站建设公司网络营销有本科吗
  • 营销技巧和话术北京网站seo费用
  • 动态网站建设的作业百度福州分公司
  • 广州网站开发设计公司seo排名的公司
  • 邯郸做wap网站找谁怎样把广告放到百度
  • 哪个科技新闻网站好企业推广策划公司
  • 做美食网站的素材图片惠州seo网站管理
  • 广西建设工程质检安全网站搜索引擎查关键词排名的软件
  • 网站整合营销在线建站模板
  • 电影网站如何做seo优化整合营销名词解释
  • 一家专做二手手机的网站叫什么手机百度一下 你知道首页
  • 京东商城网站怎么做的自适应临沂百度seo
  • 2017年做哪个网站致富百度入口提交
  • 网站改版申请百度福州分公司
  • 科普网站建设方案广告公司联系方式
  • 湖南省网站企业文化宣传策划方案
  • 南昌网站开发培训中心阿里指数在线查询
  • 企业英文网站制作百度推广方式
  • 贵阳设计网站建设网站关键词有哪些
  • 织梦博客网站模板下载佛山网站建设模板
  • 医疗网站女性专题网页设计模板河南疫情最新情况
  • 网络营销是什么工作职位贵阳关键词优化平台
  • 网站搜索框怎么做恶意点击软件哪个好
  • 创建平台seo云优化如何
  • 江西网站建设哪家专业网站推广是什么意思
  • 网站开发 怎样做费用结算墨子学院seo
  • 个人网站做博客还是做论坛山东百度推广代理商
  • 如何做财经网站新余seo
  • flash做游戏下载网站福州百度网站排名优化
  • 四川外国语大学网站建设系提高百度快速排名