為啥在微控制器裡寫的函式寫return會報錯

2021-03-04 09:23:21 字數 1454 閱讀 5486

1樓:匿名使用者

你應該把你寫bai的這個帶return的函du數發出來,你這樣說zhi誰知道你程式dao怎麼寫的?

看下這個內

,應該對你容有幫助;

微控制器c語言中return後面什麼也沒帶什麼意思,比如

2樓:

if (irin==1)

return;表示返回的意思.

舉例你就明白了:

比如你的程式是這樣的

if (irin==1)

******

***即,return後面還有程式,那麼,如回果irin==1這個條件成答立的話,執行完ex0 = 1之後,就直接退出函式,而不再執行下面的***系列的**,如果這個條件不成立,那麼,還要執行完下面的*****。

3樓:匿名使用者

執行完子函式,不帶任何引數返回到當前的程式,並繼續往下執行。

4樓:黃曉輝

首先要bai知道你的return肯定

是用在函du數裡面的。有些zhi函式並不需要返dao回值。只是當程式執行版

到這裡時,不需要再

權往下執行了。就可以直接跳出這個函式,不需要執行這個return下面的程式了。

舉例說明一下:

void san() //函式名

這個函式當i = 3 時就可以跳出這個函式,不需要再進行自增了。

5樓:匿名使用者

這個return沒有任何意義,只是跳出子函式而已。。

微控制器51程式設計中有返回值的函式,要返回的那個值要加括號嗎return dat還是return

6樓:匿名使用者

加括號更好一點,不加括號也可以,比如 return 0; 有時候返回值太長,就加一個括號。。比如,return (strlen(gg)+strlen(yyy)+k);

求51微控制器關於return的問題

7樓:困中求生

return(keycode)是把keycode當做返回值返回到上一層呼叫程式,跟return()效果當然不一樣,return()是沒有返回值的,編譯會有警告。

8樓:匿名使用者

return(keycode)意思是返copy回keycode的值到函式

rdkeydat_ch451(void),至於和return()效果是不是一樣,沒試過,不知道。不過我想還是用return(keycode)比較清楚可靠。

請高人幫我看看51微控制器寫的關於籃球計分顯示時的程序

include include define uchar unsigned char typedef unsigned char checksum uchar sfr p2 0xa0 sfr p1 0x90 sfr p0 0x80 uchar code tab 10 int k,x 0,y 0 vo...

微控制器程式設計用keilC寫程式怎麼樣取變數的絕對值

給你舉個例子吧 比如說 變數a 0x15,那麼他的二進位制數就是0001 0101,而其相反數就是最高位變為1或者0 然後 這麼寫 temp a 1 表示a的二進位制數左移一位,移除的最高位 即符號位 放到了cy 狀態標誌位 中,而低位補零,即temp 0010 1010,cy 1 if cy 1 ...

微控制器程式設計時如何檢視晶片手冊寫程式,比如驅動,看不明白

先看簡單的咯。晶片資料,先看中文的。結合例程,看看人家怎麼寫了。寫多就會了。一般晶片,比較重要的就是時序了。繼電器,沒什麼的。就控制一個腳的高低電平,使繼電器開和管 看晶片bai手冊程式設計主要du看晶片的一些重要引數和控制時zhi序dao 比如ds18b20 數字溫度感測內器 主要就是看如何發容送...