建设银行园区公积金管理中心网站,wordpress千万数据优化,常德投诉网站,wordpress 目录布局#x1f345; 我是蚂蚁小兵#xff0c;专注于车载诊断领域#xff0c;尤其擅长于对CANoe工具的使用#x1f345; 寻找组织 #xff0c;答疑解惑#xff0c;摸鱼聊天#xff0c;博客源码#xff0c;点击加入#x1f449;【相亲相爱一家人】#x1f345; 玩转CANoe 我是蚂蚁小兵专注于车载诊断领域尤其擅长于对CANoe工具的使用 寻找组织 答疑解惑摸鱼聊天博客源码点击加入【相亲相爱一家人】 玩转CANoe博客目录大全点击跳转 elcount和 strlen比较
elcount 计算Byte数组或者char型数组的定义时的大小无论定义时数组是否被填充strlen 返回char型数组的实际被填充字符的大小无法用于计算byte型数组
on key a
{char test_1[200];char test_2[200] hello world!;write(elcount test_1 %d ; test_2 %d,elcount(test_1),elcount(test_2));write(strlen test_1 %d ; test_2 %d,strlen(test_1),strlen(test_2));}输出Program / Model elcount test_1 200 ; test_2 200
Program / Model strlen test_1 0 ; test_2 12strlen需要注意的点
char test_3[5] 1234; //正确定义
char test_3[4] 1234; //错误的capl不报错会有warning,会自动cut掉4实际存储的时“123”elcount需要注意的点
如果数组是二维数组则elcountarrary只返回一维数组的大小如果需要获取二维数组大小需要elcountarrary[0])
on key a
{ byte test_3[2][10]; write(一维数组大小%d ;二维数组大小 %d,elcount(test_3),elcount(test_3[0]));
}输出 Program / Model 一维数组大小2 ;二维数组大小 10 总结 要有最朴素的生活最遥远的梦想即使明天天寒地冻路遥马亡 如果这篇博客对你有帮助请 “点赞” “评论”“收藏”一键三连 哦码字不易大家的支持就是我坚持下去的动力。