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

2025-07-06 12:55:06 字數 2897 閱讀 3881

1樓:網友

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

2樓:熊熊朋

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

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

break;

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

3樓:網友

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

2、例程:#include

int menu()

void f1()

void f2()

void f3()

void f4()

void main()}

4樓:網友

while(i==1)

return;

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

5樓:網友

#include ""

#include ""

int main()

else if(i==2)

else if(i==0)

system("pause");

system("cls");

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

scanf("%d",&i);

6樓:知道不知道巨蟹

#include

int main(void)

while(i==2)

while(i==0)

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

7樓:運美麗辛盈

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

比如你建立了乙個選單,選擇了某項功能,用完後又想返回選單,用c語言如何實現???請專業人士回答

8樓:風若遠去何人留

實現功能的**放在函式里面。

這樣功能實現完 函式返回,自然回到選單。

一般這樣。while(1)}

9樓:網友

你好,大概結構可以這樣。

int i; //選單選擇控制, 比如1.功能1, 2.功能2, 0.退出。

doelse if( i == 2)

else if(i == 0)

while(i != 0); //比如選單選擇0就退出程式。

c語言怎樣編寫程式執行完後,不自動結束,而是返回程式的開始???

10樓:網友

我的方法:::

char x=0;

while( x!='6' ) /* 當選擇選單為6時,exit , 不為6就繼續*/

case '2' :

case '3' :

case '4' :

case '5' :

case '6' :

default :

11樓:網友

放在前後都可以。

函式的使用分為宣告和定義。

1.如果函式在主函式後面定義,則要在呼叫前宣告。

2.如果函式在主函式之前定義,則呼叫前不用再此宣告,直接用就可以。

注:函式的定義指的是有函式體,即指定了函式的功能,函式的宣告是不用寫出函式體的。

例如:int max(int int);它是宣告int max(int a,int b);它是定義對於這些在c語言的書中還會有具體講解。

12樓:荀澄旗璣

1、試一下可不可以在程式最後呼叫main函式;

2、不行的話寫乙個迴圈語句,如:

main()}

c語言如何讓操作完乙個函式後繼續停留在當前選單

13樓:匿名使用者

如果你定義不同的函式來實現就可以了 不要所有程式都寫在 main 函式里。

14樓:網友

case 1: output(s);到這你的1次大迴圈應該是結束了,當然會回到開始的位置,如果你想在結束後回到2集選單,簡單點的方法用 goto,複雜點的方法就得改整個程式了,得再加迴圈。

15樓:隨意之水的一滴

你在會員操作裡面再加乙個迴圈即可,或者將它包裝成乙個函式。

比如你建立了乙個選單,選擇了某項功能,用完後又想返回選單,用c語言如何實現???請專業人士回答,謝謝

16樓:藯藍de_楓葉

選單應該是用swap寫的 在乙個死迴圈了只有選擇了1項才能結束迴圈。

選擇的項和case對應。

這個c語言程式如何變成執行完命令重新返回選單?

17樓:匿名使用者

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

c語言如何給大陣列賦初值c語言如何給一個大陣列賦初值?

有3種方法。1.將資料儲存到檔案中,再 直接從檔案讀取。2.因為是二維字元陣列,可以直接用字串賦值,如 char strs 2 11 3.將所有資料定義成巨集,再賦值,如 define data char str 2 11 data 應該是 char m instruments 129 11 或 c...

求c語言程式設計,求一個c語言程式設計

原創 剛好我才做了c語言實驗,給你一個任意兩矩陣相乘的 include 矩陣a a n h b b h k c c n k c a b,求c?define n 3 define h 3 define k 3 a i1 j1 表示陣列a n h 中各元素,b i2 j2 表示陣列b h k 中各元素,...

C語言的問題,一個C語言的問題

1全部 是位移符號 用來將一個數的各二進位全部左移若干位.例如 a a 2 將a的二進位制數左移2位,右補0.若a 15,即二進位制數00001111,左移2位得00111100,即乘了4.但此結論只適用於該數左 移時被溢位捨棄的高位中不包含1的情況.例如,假設以一個位元組 8位 存一個整數,若a為...