欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

為什么明明一樣的Keil程序,顯示的卻是有警告呢

  [復制鏈接]
跳轉到指定樓層
樓主
ID:814576 發(fā)表于 2020-8-18 23:09 來自觸屏版 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
左為師傅編的。。右面是我寫的

IMG_20200818_230928.jpg (1.01 MB, 下載次數: 88)

IMG_20200818_230928.jpg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:213173 發(fā)表于 2020-8-19 07:24 | 只看該作者
所有文件路徑避免漢字。規(guī)范寫法要把程序約束在 main 函數內。
#include <reg52.h>

sbit D1=P1^0;

void main()
{
        D1=0;
        while(1);
}
回復

使用道具 舉報

板凳
ID:592807 發(fā)表于 2020-8-19 08:16 | 只看該作者
不要有中文
回復

使用道具 舉報

地板
ID:293363 發(fā)表于 2020-8-19 08:39 | 只看該作者
注意輸入法,所有符號都是在英文輸入法狀態(tài)下寫的。
回復

使用道具 舉報

5#
ID:422945 發(fā)表于 2020-8-19 09:13 | 只看該作者
報錯是應該的,main里要有一個死循環(huán),保證程序一直在mian里面,你這樣D1=0之后就不知道跑到哪里去了,

不報錯可能是部分編譯,只編譯修改的部分,沒有檢測出來。或者是編譯器設置的問題。不用糾結那個了。
回復

使用道具 舉報

6#
ID:591632 發(fā)表于 2020-8-19 10:15 | 只看該作者
要注意輸入法,不能是中文,一定要英文,不然你用中文輸入法打出來的程序是錯的。
回復

使用道具 舉報

7#
ID:813486 發(fā)表于 2020-8-19 10:17 | 只看該作者
報錯中提到的untetminated意為未終止的,加個while(1);應該就可以了
回復

使用道具 舉報

8#
ID:807712 發(fā)表于 2020-8-19 11:24 | 只看該作者
還是同輸入法有關系
回復

使用道具 舉報

9#
ID:800832 發(fā)表于 2020-8-19 11:41 | 只看該作者
換個版本的試試咯
回復

使用道具 舉報

10#
ID:804115 發(fā)表于 2020-8-19 13:20 | 只看該作者
呵呵,我感覺是你師傅是先編譯的其它代碼,然后才改成這樣的代碼,但改完后并未重新編譯,所以造成了假象。如果他再次編譯,應該和你的結果一樣的。如果你問我咋看出來的,我會說,你的.C文件的前面有個+號,而你師傅的卻沒有,但程序里都用了include,那么編譯必然有+號,所以說你師傅的沒有編譯。
回復

使用道具 舉報

11#
ID:235954 發(fā)表于 2020-8-20 17:16 | 只看該作者
程序執(zhí)行缺少while(1);
回復

使用道具 舉報

12#
ID:117977 發(fā)表于 2020-8-20 20:12 | 只看該作者
會不會是最后一行應該換一行。什么都不寫。
回復

使用道具 舉報

13#
ID:638887 發(fā)表于 2020-8-22 19:10 來自觸屏版 | 只看該作者
老弟跟我一樣,C還未入門的,但我知道你這個要加whiIe(1),加在下面就是沙發(fā)上那樣,表示完成Dl=o,就一直在whiIe(1)這句上等待循環(huán),也可加在上面把D1二0包含在whiLe語句中,表示一直執(zhí)行D1=O,我也出現過這種情況的警句,
回復

使用道具 舉報

14#
ID:399179 發(fā)表于 2020-8-23 17:08 來自觸屏版 | 只看該作者
可能是版本不同
回復

使用道具 舉報

15#
ID:675118 發(fā)表于 2020-8-23 20:45 | 只看該作者
注意輸入法,還有路徑不能有中文
回復

使用道具 舉報

16#
ID:146782 發(fā)表于 2020-8-26 09:48 | 只看該作者
缺少while(1);
回復

使用道具 舉報

17#
ID:572374 發(fā)表于 2020-8-27 19:34 | 只看該作者
感覺要在最后加個while(1);
回復

使用道具 舉報

18#
ID:429356 發(fā)表于 2020-8-31 15:16 | 只看該作者
說明你的比較負責,軟件發(fā)現你運行完了但是沒有調用你定義的函數,解決方法:1.你改一下你軟件讓它不要提示。2.你在你的函數里面加while再把DA=0;放while里面。3.在你的程序后面加while(1);后面兩個的作用就是讓程序一直在運行所以沒有運行完了還發(fā)你還沒調用你定義的函數還沒被調用到的問題
回復

使用道具 舉報

19#
ID:342822 發(fā)表于 2020-8-31 16:45 | 只看該作者
一個小小的警告不必在意
回復

使用道具 舉報

20#
無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表