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

QQ登錄

只需一步,快速開(kāi)始

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

C語(yǔ)言return 錯(cuò)誤,請(qǐng)大家?guī)兔纯词鞘裁丛?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:97678 發(fā)表于 2023-3-16 09:40 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
這段程序編譯后,出現(xiàn)這個(gè)錯(cuò)誤提示: warning C294: unreachable code
一下這個(gè)屏蔽掉一個(gè),就可以編譯。是什么原因?

            return wendu;                        //返回整型常數(shù)便于顯示小數(shù)位數(shù)字                           
            return wendu_2;                        //返回帶兩位小數(shù)的實(shí)際溫度      


    uint Re_Convert() //熱電偶數(shù)據(jù)讀取,返回溫度
    {
            long int a=0x7ff8;
            long int wendu=0,wendu_1;
            float wendu_2;
        uint i;
            CS=1;
            SCK=0;
            delay(200);
            _nop_();
            _nop_();
            CS=0;
            for(i=1;i<=16;i++)
              {        wendu=wendu<<1;
                    _nop_();
                     SCK=1;
                    if(SO==1){wendu=wendu|0x01;}
                       else wendu=wendu|0x00;
                    _nop_();
                    _nop_();
                    SCK=0;
                    _nop_();
                    _nop_();
              }
            wendu_1=wendu&a;
            wendu_1=wendu_1>>3;
            wendu_2=wendu_1*0.25;
            wendu=wendu_2*100;        //放大100倍轉(zhuǎn)成整型常數(shù)
            return wendu;                        //返回整型常數(shù)便于顯示小數(shù)位數(shù)字                           
            return wendu_2;                        //返回帶兩位小數(shù)的實(shí)際溫度                           
    }


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:807182 發(fā)表于 2023-3-16 09:59 | 只看該作者
寫(xiě)兩個(gè)return,那你執(zhí)行函數(shù)想讓它返回哪個(gè)值呢
回復(fù)

使用道具 舉報(bào)

板凳
ID:962286 發(fā)表于 2023-3-16 10:05 | 只看該作者
數(shù)據(jù)不能分2次return,可以返回結(jié)構(gòu)體來(lái)實(shí)現(xiàn)一次性返回幾個(gè)數(shù);當(dāng)然也可以用指針的方式來(lái)實(shí)現(xiàn)。
回復(fù)

使用道具 舉報(bào)

地板
ID:291668 發(fā)表于 2023-3-16 10:54 | 只看該作者
加個(gè)判讀條件再return。
回復(fù)

使用道具 舉報(bào)

5#
ID:883242 發(fā)表于 2023-3-16 12:05 | 只看該作者
warning無(wú)需屏蔽一樣可以正常編譯。
回復(fù)

使用道具 舉報(bào)

6#
ID:97678 發(fā)表于 2023-3-16 12:17 | 只看該作者
謝謝! 我試試看!
回復(fù)

使用道具 舉報(bào)

7#
ID:69038 發(fā)表于 2023-3-16 15:44 | 只看該作者
走到第一個(gè)return就返回,第2個(gè)明顯無(wú)用了。你應(yīng)該把數(shù)據(jù)打包好,返回指針、數(shù)組、結(jié)構(gòu)體==。要不就使用靜態(tài)變量
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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