全站数据
8 4 2 0 5 8 1

两个while循环是并排执行吗C语言

杜丫丫学英语 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 14:09:20

问题描述

两个while循环是并排执行吗C语言,在线求解答
精选答案
最佳答案

1、结论

C语言严格来讲,都是串行执行命令。但多线程时,表面上看并行,但实际也是串行。

2、拓展

C语言是顺序执行的,所以在一台机器上,是不可能同时执行两个while(1)的。除非你用多线程,将两个while(1)放在两个线程里面,是可以达到同时执行的效果。但严格上来说也并不是同时执行的,在同一时刻只会执行其中一个。会按照线程优先级分配执行时间。

其他回答

在c语言中,两个while循环若是在顺序结构中则先执行排列在前面的while循环后执行在后面的while循环,若是在嵌套结构中则执行完内层循环后才再执行一次外层循环