『壹』 c语言 main函数的返回值

那在main函数执行完之后 后面的函数是不是可以使用这个值?
->不可以,main函数的返回值是给操作系统用的。
如果main函数没有返回值,你可以脑补它返回了一个零,就像这样,reutrn 0;

『贰』 c语言如何在子函数中输入一个值返回主函数

子函数返回直接return就好了嘛


intf(){
inta;
scanf("%d",&a);
returna;
}

『叁』 c语言怎么从子函数的子函数直接返回主函数

是要跳出这两个函数还是把值传回去函数继续。
如果跳出两个函数里都return;就行,需要把值传到main里运行main再继续的话,应该把main函数里用到的代码构造成一个函数,然后可以直接传值、构造个全局变量或指针都行。

『肆』 c语言中在调用函数中怎么可以转到主函数

如果函数在正常结束后返回主函数,则不用额外添加任何语句,到函数结束后自动返回主函数;
如果是在函数中间某个分支处需要直接退出函数返回到主函数,则可以添加return;语句行,程序执行到这一语句后,就会立即返回到主函数。当然也可以通过让分支跳转到函数末尾的地方来返回主函数。

『伍』 C语言如何回到主函数

你所谓的副函数执行完了就回去了,你的想法是无法实现的,建议你重新划分模块(函数内容),函数之间的依赖关系不应该太强,A调用B,B再调用A可能会出现死循环

『陆』 单片机c语言如何返回主函数

main()
{
}
XXXX()
int~~~
X
{
}keil
c
编译到这里会自动增加弹栈和中断返回,不用程序员关心。
XXXX()
{
}依然自动返回,你不需要考虑如何返回的问题
这个只是解答了你的问题。另外我在给你个建议。
c是c
汇编是汇编
不要用汇编的思想去用c编程
否则c就失去了作为高级语言屏蔽硬件的优势

『柒』 C语言 怎么从一个函数返回主页面

不要用网页之类的思路来考虑传统编程语言的问题

所谓“怎么回到主函数” 这根本没的说, 子函数运行完了自然就回到主函数。

如果你是想回来继续scanf ,那就循环嘛

while(1) {
printf ...;
scanf ...;
save();
}

总之C语言的流程控制就那几种, 多的没有, 做任何事情都只能用这几种逻辑来搭

另外, 你先printf 再声明变量在c语言是不行的。 至于前面有人说的void main 是错的, main 或者最好 int main

『捌』 c语言返回main函数

直接跳回一个地方 C用setjmp, longjmp C++则用try catch throw的异常处理机制 return则返回调用的函数举一个C++的例子,函数从funcB直接返回了主函数main: int funcA() { int a; funcB(); //之后的语句都不会执行 a = 1; a *= 2; return a; } void funcB() { throw int(0); } int main() { int r = 0; try { r = funcA(); } catch (...) { // 该程序直接跳到这里 // r仍然等于0 } return 0; }

『玖』 c语言怎么从调用函数回到主函数

while(1)
{
//把菜单部分放里面
}