sizeof使用二维数组时注意问题
来源:互联网 发布:qq空间个性域名注销 编辑:程序博客网 时间:2024/05/03 07:55
先上代码:
float gcode[10][2]={ {0.00,0.00}, {100.00,0.00}, {100.00,50.00}, {0.00, 50.00}, {0.00,100.00}, {100.00,100.00}, {100,150.00}, {0.00,150}, {0.00,200.00}, {100.00,200.00} };void setup() { // put your setup code here, to run once: Serial.begin(115200); Serial.println("hello world");}void loop (){ Serial.println(sizeof(gcode)); Serial.println(sizeof(gcode[0])); Serial.println(sizeof(gcode[0][0])); Serial.println("ok"); while(1);}
以下是运行结果:
hello world
80
8
4
ok
解析:
sizeof(gcode),gcode指向整个二维数组,所以sizeof(gcode)求的是二维数组的字节数,10*8=80;
sizeof(gcode[0]),gcode[0]指向二维数组第一行,第一行共有4*2=8;
sizeof(gcode[0][0]),gcode[0][0]指向二维数组第一个元素,float 为4字节。
0 0
- sizeof使用二维数组时注意问题
- sizeof计算二维数组长度的问题
- 二维数组的各种sizeof问题
- sizeof与二维数组
- COleSafeArray二维数组的使用注意
- 使用数组时注意的一些问题
- sizeof()功能之二维数组
- 动态创建二维字符数组需要注意的问题
- 动态分配二维数组以及需要注意的问题
- 二维数组作为参数需要注意的问题
- sizeof()使用请注意类型隐式转换问题
- java二维数组的使用需要注意的地方
- 使用二维数组遇到的问题
- 关于sizeof注意的问题
- 二维数组做形参 注意点...
- sizeof在二维数组中的注意事项
- 7_27C语言|二维数组的sizeof
- 使用静态数组应该注意的问题
- 疑问拾遗
- 行内元素与块级元素的区别
- oracle同义词
- 在Web项目中使用ImageProgressor.Web开源库进行图片略缩处理
- 蓝桥杯练习-特殊回文数
- sizeof使用二维数组时注意问题
- 《电商图像处理技术-Photoshop CC实战》
- 计算任何一天是星期几的几种算法
- TensorFlow安装,基于 VirtualEnv (Ubuntu14.04 64位 cpu)
- 设计模式——外观模式
- [BZOJ3876][Ahoi2014]支线剧情(有源汇有上下界的费用流)
- codevs 核电站问题 2618
- 各种范式有什么区别
- React Native开源项目 「漫画书」