C語言怎麼返回主介面 20,c語言如何返回選單?

2023-06-08 21:15:09 字數 3275 閱讀 7692

1樓:匿名使用者

可以使用goto語句返回程式指定的位置。

goto語句也稱為無條件轉移語句,其一般格式如下: goto 語句標號; 其中語句標號是按識別符號規定書寫的符號, 放在某一語句行的前面,標號後加冒號(:)語句標號起標識語句的作用,與goto 語句配合使用。

如: label: i++;

loop: while(x<7);

c語言不限制程式中使用標號的次數,但各標號不得重名。goto語句的語義是改變程式流向, 轉去執行語句標號所標識的語句。

goto語句通常與條件語句配合使用。可用來實現條件轉移, 構成迴圈,跳出迴圈體等功能。

但是,在結構化程式設計中一般不主張使用goto語句, 以免造成程式流程的混亂,使理解和除錯程式都產生困難。

2樓:匿名使用者

修改了一下。 你說的都能了。

#include

#include

int nchoose;

bool isreturn=false;

char value;

void caidan()

bool returncaidan()elsevoid func1()

void func2()

void func3()

void main()

while(isreturn);

3樓:

void prt_main(void)

功能完成後,呼叫prt_main()函式即可,選擇 4 後退出。

c語言如何返回選單?

4樓:匿名使用者

1、如果只是想返回已經寫好的主選單頁面的話 可以直接在當前函式中結束位置呼叫主選單所在的函式,如果想輸入某值返回的話 就加個輸入提示 比如 在其他函式頁面加上「輸入0返回主選單」就可以在任意時候 輸入0來返回 當然實現的時候也是輸入語句加判斷語句 加呼叫主選單所在函式,呼叫前先呼叫清屏函式。

2、例程:#include

int menu()

void f1()

void f2()

void f3()

void f4()

void main()}

5樓:網友

問題比較多,主要是兩個:

輸入的時候,用的格式和變數型別不匹配;

menu函式最後又呼叫menu,沒必要。

改了一下,你看看。

6樓:丹問玉

while(choice!=0);

menu();

去掉menu();

這個函式是用迴圈來控制,不需要進行遞迴。

當choice不等於0的時候,做完選擇的事會自動返回選單。

c語言 如何實現返回主選單????

7樓:網友

如何再返回到主選單 ?

void dispmenu()

void dispmenu1()

void func1()

void main()}

c語言如何實現返回主選單?

8樓:網友

如何再返回到主選單 ?

void dispmenu()

void dispmenu1()

void func1()

void main()}

c語言,每執行完一個程式想要回到主介面怎麼弄? 10

9樓:匿名使用者

把主介面的功能都放在一個函式中,在執行完一個函式時呼叫一次主介面函式。

10樓:月光疾風

比 如,你可以設為按一下字元'0',就呼叫主介面函式,就返回主介面了,很簡單。

c語言,命令執行完以後怎麼返回選擇選單

11樓:匿名使用者

1、如果只是想返回已經寫好的主選單頁面的話 可以直接在當前函式中結束位置呼叫主選單所在的函式,如果想輸入某值返回的話 就加個輸入提示 比如 在其他函式頁面加上「輸入0返回主選單」就可以在任意時候 輸入0來返回 當然實現的時候也是輸入語句加判斷語句 加呼叫主選單所在函式,呼叫前先呼叫清屏函式。

2、例程:#include

int menu()

void f1()

void f2()

void f3()

void f4()

void main()}

12樓:匿名使用者

while(i==1)

return;

還有,如果想要退出的話,在程式最後加一個break;(我也是剛剛接觸c語言,沒有上機除錯,只是給個建議,希望對你有幫助)

13樓:網友

#include ""

#include ""

int main()

else if(i==2)

else if(i==0)

system("pause");

system("cls");

printf("1.奇數偶數判斷""2.到n為止總和""0.推出""選擇: "

scanf("%d",&i);

14樓:知道不知道巨蟹

#include

int main(void)

while(i==2)

while(i==0)

用goto語句吧 這是無條件轉移的一個語句。

15樓:運美麗辛盈

在c語言環境下用選單中的build命令編譯,在同目錄下就會生成。exe可執行檔案,前提是你的c程式正確才行,要不會報錯的!

c語言如何使執行完一個選項後返回選單 求解

16樓:匿名使用者

如果只是想返回已經寫好的主選單頁面的話 可以直接在當前函式中結束位置呼叫主選單所在的函式,,如果想輸入某值返回的話 就加個輸入提示 比如 在其他函式頁面加上「輸入0返回主選單」就可以在任意時候 輸入0來返回 當然實現的時候也是輸入語句加判斷語句 加呼叫主選單所在函式,,記得呼叫前先呼叫清屏函式,不然會兩個介面同時顯示 一團亂。

17樓:熊熊朋

把選單輸出放在一個迴圈裡,case 'q':

system("cls");可以清屏。

break;

c語言的函式返回值,c語言中,函式返回值怎麼用?

所謂返回值,就是人們想要知道函式或者程式所得到 的結果而設計的函式或者程式結束時給出一個值。比如 我們編寫一個加法函式,肯定想知道加完過後的結果是什麼,那麼我們就指定這個結果為該加法程式的返回值。關於返回值的返回 1 函式呼叫語句本身代表其返回值 例如 fun a 那麼 fun a 就是這個返回值。...

c語言呼叫陣列返回陣列怎麼做,C語言呼叫陣列返回陣列怎麼做?

include define min x,y int add 1 main for i 0 i 5 i printf d b i int add 1 int static a 5 return a 注意事項 一 該陣列不能是返回函式的區域性變數陣列,因為區域性變數陣列在退出函式後會被釋放。可以是全域...

利用C語言隨機產生20道口算題,利用C語言隨機產生20道口算題?

首先確定資料要求,隨機4個運算子號,隨機2個數,再拼湊在一起,收工 只是題不要答案就容易,定義兩個int變數,給賦值為隨機數,自己可以定範圍,讓後輸出a,隨機運算子,b,利用c語言隨機產生20到口算題這個很難的。for 20次 else c語言小學生加法考試題 連續做10道題,通過計算機隨機產生兩個...