c語言返回上一級
發布時間: 2022-12-10 22:29:52
⑴ c語言 如何返回上一步驟
1、可以用while循環,一個菜單一個while循環,while循環里在套一個while循環;
2、例如:
cout<<"請選擇:";cin>>choice;
switch(choice)
{
case'1':
{
while(run1)
{
cout<<"請選擇:";cin>>x;
switch(x)
{
case'1':
{
}
break;
case'2':
{
}
break;
case'0'://選擇0是級可返回主菜單
{
run1=0;
}
break;
}
}
break;
case'2':
{
}
break;
case'3':
{
}
break;
}
⑵ c語言 讓函數返回到上一級 和 直接返回到主函數 分別應該用什麼語句
函數返回上一級使用return語句就行了。
c標准庫里有一套函數:setjmp/longjmp ,程序員可以在任意位置調用setjmp保存現場,然後在任意另外位置調用longjmp跳到那個保存的現場。這樣就可以滿足直接調回主函數的需求,但這套函數保存現場並不充分,而且打破正常流程式控制制,很不穩定,一般來所不推薦使用。
⑶ 計算機c語言程序中返回值是什麼意思
返回值就是子函數返回給調用它的上一級函數的一個數值,就是return語句後的值。
比如一個子函數int
func()在主函數調用,a=func();
在func()中有一個return
b;
則func()返回的值就是這時候變數b的值,並且賦值給主函數中的變數a
熱點內容