欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
請教C語言return用法
[打印本頁]
作者:
happy2058
時間:
2021-11-18 00:37
標題:
請教C語言return用法
void main()
{
while(1)
{
if(clok_HOT)
{
if(clok_HOT_tmie)
{
clok_HOT_tmie=~clok_HOT_tmie;
clok_HOT_tmie_Counter++;
if(clok_HOT_tmie_Counter>=10000)
{
clok_HOT_tmie_Counter=0;
cold_HOT_DADT11=CMPCR1^0x01;
cold_HOT_DADT11 &= 0x01; //ζè±è½Ï£¬′yDT¸Ä
if(cold_HOT_DADT11&&clok_HOT_ion&&!clok_mode) //à䱨¾ˉ
{
clok_lock=0;
clok_OUT=0;
clok_HOT_ion=~clok_HOT_ion;
send_string(cold_HOT,12);
send_string(Buzzert2,7);
return;
}
else if(!clok_HOT_ion&&!clok_mode)
{
clok_lock=1;
clok_OUT=1;
clok_HOT_ion=~clok_HOT_ion;
send_string(cold_cold,12);
return;
}
if(cold_HOT_DADT11&&clok_HOT_ion&&clok_mode) //èèí£Ö1
{
clok_lock=0;
clok_OUT=0;
clok_HOT_ion=~clok_HOT_ion;
return;
}
else if(!clok_HOT_ion&&clok_mode)
{
clok_lock=1;
clok_OUT=1;
clok_HOT_ion=~clok_HOT_ion;
return;
}
}
}
}
}
}
我這部分代碼沒有建函數,return;返回到while(1)?
下面這個能直接退出中斷?
void TM0_Isr() interrupt 1 //¶¨ê±Æ÷0ÖD¶Ï
{
if(SK_lock) // 2ùμ¶ÆμÂê
{
P0^=0x03;
return;
}
if (clok_lock) //àä
{
clok_satar=~clok_satar;
}
if(clok_HOT)
{
clok_HOT_tmie=~clok_HOT_tmie;
}
if(ul_1_lock|ul_2_lock) //3¬éù
{
ul_satar=~ul_satar;
return;
}
if(ion_1_lock) //΢μç1
{
ion1_satar=~ion1_satar;
return;
}
if(ion_2_lock) //΢μç2
{
ion2_satar=~ion2_satar;
return;
}
}
作者:
ByanouQ
時間:
2021-11-18 07:13
return 是返回一個值的意思。你這樣能編譯成功?
作者:
ucmic
時間:
2021-11-18 07:46
return;返回到while(1)?
return 是退出整個函數。break 是退出循環。
作者:
黃youhui
時間:
2021-11-18 08:46
return
就是直接退出函數,如果函數有返回值,return后面也要加數據,如果沒有就直接return
作者:
happy2058
時間:
2021-11-18 09:20
ByanouQ 發表于 2021-11-18 07:13
return 是返回一個值的意思。你這樣能編譯成功?
可以阿,就是沒報錯
作者:
devcang
時間:
2021-11-18 11:14
在主函數中使用了return,就是讓程序中“飛”起來了,,,,,,,
作者:
188610329
時間:
2021-11-18 11:49
happy2058 發表于 2021-11-18 09:20
可以阿,就是沒報錯
你把return 刪除后,再編譯一次,會發現, code 的大小不會有任何變化。
知道這代表什么嗎? 代表,這是無效代碼(編譯器就當你多按了個回車),編譯的時候,直接忽略了。
作者:
Xmm201
時間:
2021-11-18 12:19
return 是退出整個函數。break 是退出循環。
作者:
dzbj
時間:
2021-11-19 00:33
happy2058 發表于 2021-11-18 09:20
可以阿,就是沒報錯
不報錯不一定對 編譯器只檢察語法錯誤 不檢察邏輯錯誤
作者:
jjwangxu2008
時間:
2021-11-19 08:14
打斷點PC看看指針
作者:
鄭漢松
時間:
2021-11-19 08:53
返回值void的函數,return是結束跳出函數
作者:
hi__
時間:
2021-11-19 09:42
在C語言中,main()函數有三種形式。
1、無參數
#include <stdio.h>
int main(void)
{
printf("Hello World!\n");
return 0;
}
2、有兩個參數
習慣上第一個參數是整型argc,保存了外部調用命令的參數個數,第二個參數是指針數組或二級指針argv,以字符串形式保存了與argc對應的參數,如下例子:
#include <stdio.h>
int main(int argc, char* argv[])
{
int i = 0;
for (; i < argc; i++) {
printf("%s\n", argv[i]);
}
printf("Hello World!\n");
return 0;
}
3、有三個參數
在argc和argv的基礎上多了一個環境變量參數,環境變量的形式是“ENV=value”,參數類型是指針數組或二級指針,如下例子:
int main(int argc, char* argv[], char* envp[])
{
int i = 0;
for (; envp[i] != '\0'; i++) {
printf("%s\n", envp[i]);
}
printf("Hello World!\n");
return 0;
}
作者:
hezezeze
時間:
2021-11-19 18:31
return會直接退出函數,如果函數有返回值,return后面也要加數據,如果沒有就直接return
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1