當前位置:首頁 » 編程語言 » c語言怎麼跳回去
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言怎麼跳回去

發布時間: 2023-01-18 12:15:35

『壹』 c語言怎樣讓函數跳回到前面的函數啊

不知道LZ到底想要干什麼。

如果沒有函數調用,函數是不會執行的。

如果按照LZ的一直跳回,那g()的後半部分永遠都不會執行,那後半部分有什麼用呢?

f()
{
//...
g();//在f()的最後面調用g,保證f執行之後,g會跟著執行
}

g()
{
//...
f();//在g執行到一半的時候,跳到f();
//...
}

main()
{
f();
}

『貳』 關於C語言的,怎麼跳回主菜單

設置一個while大循環,最後switch時候只要不匹配出「退出」功能的輸入,就自動循環回去了

『叄』 C語言怎麼返回界面

設置狀態
while(1)死循環是必須的。比如說設置run_state,menu_state,exit_state等等狀態,用switch檢查當前的狀態,根據狀態調用不同的函數。run_state結束如果想回到menu_state 則函數結尾 將run_state = false menu_state = true;在menu_state切回到run_state同樣這樣做。如果切換到exit_state則跳出死循環結束程序運行
while(1)
{
switch(state)
{
case run_state:
run();
break;
case menu_state :
menu();
break;
.
.
.
default:
break;
}
}//相當於一個狀態機,每次函數執行完畢都要切換到另一個狀態,繼續執行另一個狀態的函數。如果執行到程序退出狀態,則跳出死循環。結束程序運行即可

『肆』 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語言怎麼設置回到主界面

簡單的方法,可以使用goto語句:

# include<iostream>
# include<fstream>
# include<string.h>
# include<stdio.h>
# include<conio.h>//用getch();
# include <iostream >
//主函數
int main()
{

start: int x;//此處打上標記start
printf(" 學 生 成 績 管 理 系 統 ");
printf(" 1.輸入學生成績 ");
printf(" 2.直接排序法排序 ");
printf(" 3.冒泡排序法排序 ");
printf(" 4.線性搜索法搜索 ");
printf(" 5.對分搜索法搜索 ");
printf(" 6.顯示全部學生成績 ");
scanf("%d",&x);
switch(x)
{
case 1:Input();goto start;break; //break不再起作用了
case 2:jie();goto start;break;
case 3:maopao();goto start;break;
case 4:xianxing();goto start;break;
case 5:ifen();goto start;break;
case 6:Show();goto start;break;

default: break; //此處添加結束條件。
}
return 0; //返回值不能少
}

//方法簡單。小程序使用沒有什麼大問題,大程序一般不要使用,跳轉容易混亂,可讀性差。

//有一個復雜一點的辦法,應該是比較適合大程序的,while循環控制。

『陸』 在c語言中,一個菜單套著一個菜單,如何從二級菜單跳回一級菜單

1、首先在打開的C語言編程軟體中,編寫這個【homePage】函數。

『柒』 C語言~~~如何使程序中途結束、跳出~~~

程序中途跳出,和結束是兩個不同的概念。

1 要使程序中途跳出,可以使用return語句,跳出該函數。

intfun(intn)
{
inti;
if(n<0)return-1;//在n為負數下,提前退出該函數。
//執行正常功能。
for(i=0;i<n;i++)
printf("%d",i);
}

2 要使程序提前結束, 可以調用exit()函數。

intfun(intn)
{
inti;
if(n<0)exit(-1);//在n為負數下,提前結束程序。
//執行正常功能。
for(i=0;i<n;i++)
printf("%d",i);
}

3 二者區別:

a) 使用exit函數,會結束整個程序。 而使用return只是結束當前函數,還會到主調函數處繼續運行。

b) 在main函數中使用return語句,等效於調用exit函數,同樣會結束程序。

c) 調用exit函數時,需要引用頭文件stdlib.h。

『捌』 c語言顯示時怎麼跳回上一行

可以用gotoxy()這個函數,用法如下:
函數名: gotoxy
功 能: 在文本窗口中設置游標
用 法: void gotoxy(int x, int y);
程序例:
#include <conio.h>
int main(void)
{
clrscr();
gotoxy(35, 12);
cprintf("Hello world");
getch();
return 0;
}

『玖』 c語言 退出整個程序或函數的命令是什麼

c語言退出整個程序或函數的命令是return、goto 、break 、break。

1、return 返回;

return 表示從被調用函數返回主調函數繼續執行,返回時可附帶一個返回值,由return後面的參數設定。

2、goto 無條件跳轉;

goto語句也稱作無條件轉移語句,其一般格式為goto語句標號:其中語句標號是按照標識符規定書寫的符號,放在某一行語句行的前面,標號後加冒號(:)。

3、break 調處最近一層塊;

大多數情況下是終止上一層的循環,C語言中break在switch中執行一條case後跳出語句的作用 使程序跳出switch執行switch以後的語句 如果沒有break switch會從滿足條件的地方執行到switch結構結束。

(9)c語言怎麼跳回去擴展閱讀

break語句使用

示例:

#include <stdio.h>

void main()

{

int x=1;

while(x<=4)

{

printf("x=%d ",x);

if (x==3)

{

break;

}

x++;

}

}