久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1658|回復: 6
打印 上一主題 下一主題
收起左側

關于51單片機C語言求數組大小的問題

[復制鏈接]
跳轉到指定樓層
樓主
ID:1065477 發表于 2023-3-7 22:57 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
單片機C語言源程序如下:
//---------------------------------------------------------------------------------------------------------------
/*MODE:Triangle*/
char code Mode_Tri[]=
{0x08,0xF8,0xF8,0x00,0xF8,0xF8,0x08,0x00,0x20,0x3F,0x01,0x3E,0x01,0x3F,0x20,0x00,/*"M",0*/

0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,0x0F,0x10,0x20,0x20,0x20,0x10,0x0F,0x00,/*"O",1*/

0x08,0xF8,0x08,0x08,0x08,0x10,0xE0,0x00,0x20,0x3F,0x20,0x20,0x20,0x10,0x0F,0x00,/*"D",2*/

0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,0x20,0x3F,0x20,0x20,0x23,0x20,0x18,0x00,/*"E",3*/

0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,/*":",4*/

0x18,0x08,0x08,0xF8,0x08,0x08,0x18,0x00,0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00,/*"T",5*/

0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x20,0x20,0x3F,0x21,0x20,0x00,0x01,0x00,/*"r",6*/

0x00,0x80,0x98,0x98,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,/*"i",7*/

0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x19,0x24,0x24,0x12,0x3F,0x20,0x00,/*"a",8*/

0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20,/*"n",9*/

0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x6B,0x94,0x94,0x94,0x93,0x60,0x00,/*"g",10*/

0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,/*"l",11*/

0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x24,0x24,0x24,0x24,0x17,0x00};/*"e",12*/
//---------------------------------------------------------------------------------------------------------------

我想求如上字模數組的字符數
void getCharSize(unsigned char zk*)
{
     unsigned char charNum = sizeof(zk)/sizeof(*(zk))/16;
     //這里用Keil Debug看了,charNum =0x03;
}

麻煩請教一下大佬,如何才能在函數體內求得正確的字符數大小
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1012735 發表于 2023-3-8 01:24 | 只看該作者
strlen(char*)
回復

使用道具 舉報

板凳
ID:1034262 發表于 2023-3-8 09:53 | 只看該作者
你試試  unsigned char charNum = sizeof(zk)/16,就可以得到字符數。
回復

使用道具 舉報

地板
ID:1065477 發表于 2023-3-8 10:56 | 只看該作者
coody_sz 發表于 2023-3-8 09:53
你試試  unsigned char charNum = sizeof(zk)/16,就可以得到字符數。

這個方法已經試過了,不太管用
回復

使用道具 舉報

5#
ID:97322 發表于 2023-3-9 10:04 | 只看該作者
sizeof(zk)/sizeof(zk[0])
回復

使用道具 舉報

6#
ID:353115 發表于 2023-3-9 10:54 | 只看該作者
不可以的,數組經過函數形參傳參后,會退化為指針的。得使用sizeof(Mode_Tri)/16
回復

使用道具 舉報

7#
ID:807182 發表于 2023-3-9 14:22 | 只看該作者
直接strlen就可以啊
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 精品国产一区二区国模嫣然 | 亚洲精品视频免费看 | 一区二区三区四区五区在线视频 | 欧美一区二区在线免费观看 | 国产日韩中文字幕 | 国产精品国产三级国产aⅴ中文 | 久久鲁视频 | 天天综合国产 | 久久久性色精品国产免费观看 | 久久精品91久久久久久再现 | 久久久精品久久久 | 国产综合精品一区二区三区 | 国产精品免费观看 | 国产一级片 | 国产电影一区二区在线观看 | 美女天天干 | 免费日韩av | 久久久不卡网国产精品一区 | 日本天天操 | 欧美激情一区 | 超碰日本 | 综合精品| 国产精品资源在线 | 精品欧美一区二区三区精品久久 | 国产精品久久久久久久久久久久 | 91福利网| 国产精品视频一区二区三 | 久久久久九九九九 | 欧美二级| 三级免费毛片 | 91av视频在线 | 中文一区二区 | 国产精品区二区三区日本 | 亚洲日韩欧美一区二区在线 | 91av在线免费播放 | 最近免费日本视频在线 | www.操.com | 国产成人精品福利 | 九色91视频| 天堂在线1 | 欧美日韩一区二区三区四区 |