C++ 返回主程序

比如,下面这个程序中,执行完子程序jia()后,怎么返回main()。我刚学c++,求大神啊
void jia()
{
}

void jian()
{
}

void main()
{
switch (t)
{
case 1:
jia();
break;
case 2:
chu();
break;
default:
cout<<"!!";
}
}

第1个回答  2013-01-19
程序jia()执行后,本来就返回到main()继续执行。你大概是想保持console窗口不关闭,继续接受输入吧, 那么使用 do{ }while(...); 或getchar(), 或scanf()等等,可以参考一个例程,有很多。
第2个回答  2013-01-19
子函数的代码运行完了自动就返回main了
你也可以加一句return;
让其在未执行完但执行到这一句的时候返回本回答被提问者和网友采纳
第3个回答  2013-01-19
C语言规定函数先定义再使用 ,程序从main函数开始执行,如果遇到函数开始执行函数体中的代码,函数执行完后重新回到main函数中执行。
第4个回答  2013-01-19
在函数执行完毕后会自动返回到调用该函数的函数。要在任意地点返回,可使用return语句……
第5个回答  2013-01-19
是的 就是这样子的 如果没有return的话 就会自动返回mian的

C++里return是什么意思
就是子程序调用完毕,返回主程序,用专业点的来说就是所有寄存器出栈,又叫(恢复现场)

c++中打开了文件对话框后如何返回原程序所在的路径?
打开文件对话框创建对象的时候,CFileDialog OpenDlg(TRUE,0,0,OFN_HIDEREADONLY|OFN_FILEMUSTEXIST,(LPCTSTR)Filter,NULL);第四个参数,是设置是否当由主程序界面的按钮打开了文件对话框并选了某个文件,返回主程序界面后默认的路径变成了选择文件的路径的,将参数加上 |OFN_NOCHANGEDIR 就不会改变你的...

c++ 求退出循环,退出子程序,退出主程序函数
退出子程序: return 退出码;退出主程序: exit(0);睿腾编程.网returnbc 其中exit(0);函数所在的头文件是: stdlib.h

c++如何判断return后面跟什么
usingnamespacestd;intHaveFun(){ intSum=0;for(intvar=200;var<=300;var++){ boolisPrime=1;for(intfac=2;fac*fac<=var;fac++)if(!(var%fac))isPrime=0;if(isPrime)Sum+=var;} returnSum;} intmain(){ cout<<HaveFun()<<endl;return0;...

c++ 求退出循环,退出子程序,退出主程序函数
退出循环: break 退出子程序: return 退出码; 退出主程序: exit(0); 睿腾编程.网returnbc 其中exit(0);函数所在的头文件是: stdlib.h 本回答由电脑网络分类达人 汪正茂推荐 举报| 答案纠错 | 评论 3 1 returnsr 采纳率:50% 来自团队:C* 擅长: C\/C++ VC++ 数据库DB JAVA相关 数据结构及算法 其他...

对于这个C++程序,我又一些疑问,希望能帮我解读。
2.你的说法是可以的 3.在C或者C++ 中都是由主函数开始执行的。由主函数调用swap(int x,int y)然后返回主函数;而go函数是不会执行的。你可以上机执行一下 下面说说我想对你说的,你的程序中有许多的错误之处,首先是漏掉了很多的分号,每个语句结束之后要以分号结尾。不然编译器会报错的,你...

c++ 何时需用return 0?
如果你将来打算从事计算机方面的工作,那么我给你介绍一下这方面的行业习惯:一般情况下,C++做出来的函数都要求返回一个值,当函数执行正常,且达到了一般情况下的目的,那么就返回0表示正确的调用了该函数,这个0就是返回给主调函数以通知没有出错的;如果函数调用中出错,或者没有按照一般情况执行,那么...

求判断回文数的c++函数
include <iostream> using namespace std;int main(){ int n,s,x=0;cin>>n;s=n;while(s>0){ x=x*10+s%10;s=s\/10;} if(x==n){ cout<<"YES!"<<endl;} else { cout<<"NO!"<<endl;} return 0;}

C++为什么有int main()又有void main() 两者的差别是什么? 而且为什么后...
void main() {...;exit(0);} int main() {...; return 0;} void 无返回值,退出主程序要有 exit(n);语句。int 返回整型值,退出主程序要有 return n; 语句。()之内的东西是程序执行时可能会调用的参数。对程序员来说,main函数是程序的入口点,但是对编译器来说,需要增加附加的初始...

在C++中 void main()与int main()有什么区别???
是有去区别的,int main()表示函数的返回值为int类型,而void main则表示的是空的类型,是不一样的

相似回答