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

QQ登錄

只需一步,快速開始

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

關(guān)于單片機(jī)C語言定義變量的問題

  [復(fù)制鏈接]
ID:578827 發(fā)表于 2019-7-7 16:00 | 顯示全部樓層 |閱讀模式
        uchar T_H,T_L,check,num_check,i;
        start();
        io=1;
        if(io);
        {
                while (!io);
                while (io);
                R_H=receive_byte();
                R_L=receive_byte();
就這一段吧。他說我的R_H和R_L沒有定義,這怎么辦啊。

回復(fù)

使用道具 舉報(bào)

ID:579603 發(fā)表于 2019-7-7 22:41 | 顯示全部樓層
這個(gè)要看情況解決的,看你的這兩個(gè)變量是做什么用的,如果是多個(gè)函數(shù)都要用的(全局),就需要在程序最前頭定義這兩個(gè)變量;如果你只是在這一個(gè)函數(shù)中使用(局部),就只要在你發(fā)的程序的uchar后面添上這兩個(gè)變量就可以
回復(fù)

使用道具 舉報(bào)

ID:88481 發(fā)表于 2019-7-7 23:18 來自手機(jī) | 顯示全部樓層
真沒有定義呀。上邊只定義了T_H,T_L…
回復(fù)

使用道具 舉報(bào)

ID:473159 發(fā)表于 2019-7-8 05:01 | 顯示全部樓層
定義為T_H,T_L,,卻敲成R_H和R_L,還好意思來問?
回復(fù)

使用道具 舉報(bào)

ID:306810 發(fā)表于 2019-7-8 09:05 | 顯示全部樓層
uchar T_H,T_L,check,num_check,i;沒有定義R_H;R_L
回復(fù)

使用道具 舉報(bào)

ID:579694 發(fā)表于 2019-7-8 09:13 | 顯示全部樓層
T_H改成R_H??
回復(fù)

使用道具 舉報(bào)

ID:576031 發(fā)表于 2019-7-8 09:28 | 顯示全部樓層
變量名打錯(cuò)了吧
回復(fù)

使用道具 舉報(bào)

ID:282095 發(fā)表于 2019-7-8 09:40 | 顯示全部樓層
全局變量和局部變量
回復(fù)

使用道具 舉報(bào)

ID:579886 發(fā)表于 2019-7-8 13:03 | 顯示全部樓層
定義的是 T_H和T_L吧  重新定義一下就好了
回復(fù)

使用道具 舉報(bào)

ID:579924 發(fā)表于 2019-7-8 14:05 | 顯示全部樓層
定義為T_H和T_L;while后面R_H和R_L改成T_H和T_L
回復(fù)

使用道具 舉報(bào)

ID:245053 發(fā)表于 2019-7-8 15:30 | 顯示全部樓層
T_H,T_L  與 R_H,R_L 是一樣的嗎

真的是不一樣的。。。
回復(fù)

使用道具 舉報(bào)

ID:577549 發(fā)表于 2019-7-8 15:52 | 顯示全部樓層
確實(shí)沒有定義啊,建議把那倆變量移到上面uchar那行去
回復(fù)

使用道具 舉報(bào)

ID:578827 發(fā)表于 2019-7-8 15:52 | 顯示全部樓層
yoxi 發(fā)表于 2019-7-8 05:01
定義為T_H,T_L,,卻敲成R_H和R_L,還好意思來問?

我看錯(cuò)了,我檢查的時(shí)候也沒注意到這個(gè),因?yàn)樽铋_始想著溫度也加上,后來想去掉,結(jié)果就刪錯(cuò)了
回復(fù)

使用道具 舉報(bào)

ID:578827 發(fā)表于 2019-7-8 15:53 | 顯示全部樓層
kkkinetis 發(fā)表于 2019-7-8 09:28
變量名打錯(cuò)了吧

看到了,謝謝,我刪的時(shí)候刪錯(cuò)了
回復(fù)

使用道具 舉報(bào)

ID:578827 發(fā)表于 2019-7-8 15:54 | 顯示全部樓層
883 發(fā)表于 2019-7-7 23:18
真沒有定義呀。上邊只定義了T_H,T_L…

看到了,刪錯(cuò)了,檢查的時(shí)候也沒注意到,謝謝
回復(fù)

使用道具 舉報(bào)

ID:578827 發(fā)表于 2019-7-8 15:55 | 顯示全部樓層
zhangaoy 發(fā)表于 2019-7-8 14:05
定義為T_H和T_L;while后面R_H和R_L改成T_H和T_L

謝謝注意到了
回復(fù)

使用道具 舉報(bào)

ID:569475 發(fā)表于 2019-7-8 16:14 | 顯示全部樓層
unchar R_H,unchar  R_L
回復(fù)

使用道具 舉報(bào)

ID:580326 發(fā)表于 2019-7-9 10:00 | 顯示全部樓層
上面定義的是T_H和T_L,確實(shí)沒沒有定義
回復(fù)

使用道具 舉報(bào)

ID:580736 發(fā)表于 2019-7-9 11:24 | 顯示全部樓層
你寫錯(cuò)了吧,仔細(xì)檢查才行啊
回復(fù)

使用道具 舉報(bào)

ID:416458 發(fā)表于 2019-7-9 11:32 | 顯示全部樓層
上面定義的是T_H和T_L,下面用的卻是R_H
回復(fù)

使用道具 舉報(bào)

ID:404990 發(fā)表于 2019-7-10 11:17 | 顯示全部樓層
R_H,T_H,大哥長(zhǎng)長(zhǎng)心
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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