找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3282|回復(fù): 10
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)數(shù)組長(zhǎng)度判斷

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:302293 發(fā)表于 2022-3-4 09:37 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
   比如:
   a[50],寫進(jìn)去了十個(gè),剩下的長(zhǎng)度怎么判斷
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:161164 發(fā)表于 2022-3-4 12:30 | 只看該作者
判斷來做什么?
回復(fù)

使用道具 舉報(bào)

板凳
ID:116773 發(fā)表于 2022-3-4 12:50 | 只看該作者
數(shù)組是靠下標(biāo)來區(qū)別的,這個(gè)下標(biāo)是編程者控制的,還需要判斷嗎?
回復(fù)

使用道具 舉報(bào)

地板
ID:415064 發(fā)表于 2022-3-4 14:08 | 只看該作者
必須要記錄你已經(jīng)用了多少
回復(fù)

使用道具 舉報(bào)

5#
ID:795735 發(fā)表于 2022-3-4 19:36 | 只看該作者
定義a時(shí),定義成a[51],a[0]保存長(zhǎng)度,內(nèi)容從a[1]開始保存。還需要繼續(xù)講不?
回復(fù)

使用道具 舉報(bào)

6#
ID:123289 發(fā)表于 2022-3-5 13:34 | 只看該作者
一旦數(shù)組被定義編譯下來,長(zhǎng)度就已確定了。不存在用了多少?還剩余多少?假如數(shù)組總長(zhǎng)度是100個(gè)字節(jié),無論你向不向數(shù)組存放數(shù)據(jù),它都是100個(gè),不會(huì)因?yàn)橹淮媪?0個(gè)字節(jié),它就是10個(gè)字節(jié)。
回復(fù)

使用道具 舉報(bào)

7#
ID:276663 發(fā)表于 2022-3-5 14:16 | 只看該作者
你放進(jìn)去多少自己找個(gè)變量記好,樓上用第一個(gè)來記就是一個(gè)方法
回復(fù)

使用道具 舉報(bào)

8#
ID:302293 發(fā)表于 2022-3-5 15:44 | 只看該作者
wojiaoguogai 發(fā)表于 2022-3-4 14:08
必須要記錄你已經(jīng)用了多少

是的


回復(fù)

使用道具 舉報(bào)

9#
ID:302293 發(fā)表于 2022-3-5 15:46 | 只看該作者
wojiaoguogai 發(fā)表于 2022-3-4 14:08
必須要記錄你已經(jīng)用了多少

我把大的數(shù)據(jù)寫進(jìn)數(shù)組,存進(jìn)flash然后讀出來比較,比如刷卡的數(shù),和flash里面的比較,若是對(duì)的就授權(quán)
回復(fù)

使用道具 舉報(bào)

10#
ID:1008425 發(fā)表于 2022-3-5 18:57 | 只看該作者
寫進(jìn)去 幾個(gè),自己要知道。sizeof(a)就獲取到了a數(shù)組的長(zhǎng)度為50,寫進(jìn)去多少,可以用strlen判斷,但是如果是16進(jìn)制數(shù),那只能通過循環(huán)用if判斷
回復(fù)

使用道具 舉報(bào)

11#
ID:401564 發(fā)表于 2022-3-5 22:58 | 只看該作者
那你寫入的時(shí)候記錄不就行了
每次寫入一個(gè)地址,某個(gè)變量就+1,輸入完了,這個(gè)變量是多少就是寫入了多少個(gè)地址的數(shù)據(jù)了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表