C语言中while语句在同一个源文件中可以用两次吗?(求答)


int main()
{
while(....)
{

 }
  while(....)
{


 }

return 0;
}
这样的形式,不是嵌套,就是可以第一个循环之后再循环第二个吗?
我百度看到有人说一个源程序里面只能有一个while,如果想两个都同时进行,必须使用多线程?
谢谢!

第二个while循环完,return就可以了

单线程是顺序执行的,程序进入第一个while里面一直循环,它不退出是不会进入第二个while里面的
这个语法本身没问题,如果你有2个过程需要执行,那么执行完第一个退出,再执行第二个,这完全没问题
但想同时执行,那肯定要多线程的
-=-=-
多线程里面,你的两个while要分别放在2个不同的函数里面,然后让这2个函数以不同的线程运行
放到一起即使用多线程也是没办法的