在C语言中, 不等待被调用函数返回,就继续执行下一条语句

该怎样做才能实现??
2024-11-12 23:10:52
推荐回答(3个)
回答1:

嗯,是这样的,不过return只能退出当前函数,如果多个函数嵌套就不行了,要想整个退出用exit
例如:
fun1(){
return;
printf("fun1") ;
}

fun2(){
fun1();
printf("fun2") ;
}
main(){
fun2();
}
此时main函数调用fun2,然后fun2调用fun1,fun1直接return了,fun1没有打印,但是fun2打印了,如果想不打印fun2,把fun1里面的return改为exit就好了

回答2:

创建一个子线程,将函数的内容放进去。这样主线程会继续执行下面的代码,子线程会执行函数的内容

回答3:

光这么说,是多线程的应用 。。。。。。。