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

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

QQ登錄

只需一步,快速開始

搜索
查看: 2000|回復(fù): 8
收起左側(cè)

請(qǐng)教這段C語言代碼如何做一個(gè)循環(huán)?

[復(fù)制鏈接]
ID:525582 發(fā)表于 2020-10-4 01:16 | 顯示全部樓層 |閱讀模式
見下圖,這段C語言代碼要做一百多個(gè)if選擇,程序每運(yùn)行一次會(huì)進(jìn)入其中一個(gè)if語句,全部寫完會(huì)有上千行代碼,現(xiàn)在我已經(jīng)寫出了兩個(gè)if選擇,用什么樣的代碼才能省掉這上千行代碼,同時(shí)又能實(shí)現(xiàn)程序功能呢?請(qǐng)大家指教,多謝了!

捕獲.JPG


回復(fù)

使用道具 舉報(bào)

ID:213173 發(fā)表于 2020-10-4 07:50 | 顯示全部樓層
用對(duì)分查表法。
回復(fù)

使用道具 舉報(bào)

ID:606388 發(fā)表于 2020-10-4 08:27 | 顯示全部樓層
判斷語句不應(yīng)該是這樣嗎
回復(fù)

使用道具 舉報(bào)

ID:606388 發(fā)表于 2020-10-4 08:31 | 顯示全部樓層
本帖最后由 qingyemurong 于 2020-10-4 08:40 編輯

那個(gè)判斷語句應(yīng)該都有問題,   
if(3.146>=temp&&temp>3.137)

目測(cè)你應(yīng)該是使用了數(shù)碼管顯示,可不可以考慮數(shù)碼管刷新放在定時(shí)器里面,定義全局變量保存讀取的數(shù)值,那樣代碼就可以減少很多。
使用if嵌套,那樣應(yīng)該是可以少定義一部分變量的,也可以減少代碼。
回復(fù)

使用道具 舉報(bào)

ID:525582 發(fā)表于 2020-10-4 09:28 | 顯示全部樓層
有一百多個(gè)數(shù)值,被封裝在一個(gè)數(shù)組里面,用選擇語句掃描這一百多個(gè)數(shù)值,看temp的值對(duì)應(yīng)數(shù)組里面哪一個(gè)數(shù)值,不知道該如何寫這個(gè)循環(huán)的代碼
回復(fù)

使用道具 舉報(bào)

ID:525582 發(fā)表于 2020-10-4 09:38 | 顯示全部樓層
qingyemurong 發(fā)表于 2020-10-4 08:31
那個(gè)判斷語句應(yīng)該都有問題,   
if(3.146>=temp&&temp>3.137)

是用的數(shù)碼管顯示,我是新手,定時(shí)器沒用過,還不會(huì)用。我是把一百多個(gè)數(shù)值放在一個(gè)數(shù)組里面,temp是ADC采樣值,用temp的值和數(shù)組里面那一百多個(gè)數(shù)值做對(duì)比,對(duì)應(yīng)上哪一個(gè),就把哪一個(gè)顯示出來,就是不知道怎樣做一個(gè)循環(huán),讓它自己掃描數(shù)組里面的值,我主貼里面截圖那種方法是最笨的方法,要復(fù)制一百多段,上千行代碼
回復(fù)

使用道具 舉報(bào)

ID:606388 發(fā)表于 2020-10-4 22:31 | 顯示全部樓層
yytda 發(fā)表于 2020-10-4 09:38
是用的數(shù)碼管顯示,我是新手,定時(shí)器沒用過,還不會(huì)用。我是把一百多個(gè)數(shù)值放在一個(gè)數(shù)組里面,temp是ADC ...

如果你的目的是把ADC值顯示出來,不需要那么多代碼嗎,也不需要要和數(shù)組對(duì)比,直接顯示不就可以了。
回復(fù)

使用道具 舉報(bào)

ID:525582 發(fā)表于 2020-10-5 09:01 來自手機(jī) | 顯示全部樓層
qingyemurong 發(fā)表于 2020-10-4 22:31
如果你的目的是把ADC值顯示出來,不需要那么多代碼嗎,也不需要要和數(shù)組對(duì)比,直接顯示不就可以了。

之前做的電壓表,確實(shí)不需要那么多數(shù)值,ADC可以直接顯示,不過現(xiàn)在我做的溫度計(jì),熱敏電阻是非線性的,所以要加這么多數(shù)值
回復(fù)

使用道具 舉報(bào)

ID:822598 發(fā)表于 2020-10-5 14:25 | 顯示全部樓層
使用定時(shí)器可能效果更佳
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕一二三 | 黄色一级毛片免费看 | 成人av在线网站 | 欧美在线a | 成人午夜精品 | 一区二区三区精品视频 | 91视频在线观看免费 | 在线观看特色大片免费网站 | 亚洲欧洲精品在线 | 久久精品91 | 欧美日韩综合精品 | 一区二区三区四区在线 | 国产视频福利在线观看 | 日韩一区二区不卡 | 国产精品一区二区三区四区 | 蜜月aⅴ国产精品 | 亚洲午夜电影 | 天天看片天天干 | 色婷婷av久久久久久久 | jvid精品资源在线观看 | 免费一区二区三区 | 久久精品免费 | 日本精品视频 | 成年人免费网站 | 天天影视网天天综合色在线播放 | 久久久青草婷婷精品综合日韩 | 在线观看三级av | 久久九九网站 | 国产精品一区久久久 | 亚洲午夜精品在线观看 | aa级毛片毛片免费观看久 | 成人久久久| 精品免费国产 | 视频三区 | 午夜久久久久久久久久一区二区 | 麻豆久久久久久久 | 亚洲一区二区三区四区五区午夜 | 久久久久久久久久影视 | 黄色大片在线免费观看 | 免费视频99| 日日久 |