百科问答小站 logo
百科问答小站 font logo



c语言while语句他是怎么工作怎么运行的? 第1页

  

user avatar   zhang-hao-72 网友的相关建议: 
      

编译器会首先判断一下while后面的条件在一开始是否满足,如果满足,会把while变成do .. while循环。如果不确定,就在前面加个if把整个do while包在里面。

然后do while的do变成标号,while变成一条 jnz指令,如果非零就跳回前面do的位置。




  

相关话题

  c++中 为什么数组不能被vector完全替代? 
  C 语言自带函数返回值为指针类型的数组为什么不需要释放内存? 
  为什么我写代码时总是手滑把main打成mian? 
  有个人说C++程序入口是mainCRTStartup,另一个人说是main,然后打起来了,如何评理? 
  现在 c++中 long 整数类型还有使用的意义吗? 
  美剧《硅谷》第三季第一集神秘代码写的是什么? 
  低耦合或代码重复在该情况中该如何抉择? 
  C++对一个map不断insert delete元素(多任务中的一个任务),是否存在内存碎片问题? 
  C语言本身是用什么语言写的? 
  如何让自己孩子生下来学会的第一门语言是C语言? 

前一个讨论
电子元器件的网站哪家比较靠谱啊?(有没比较靠谱,正品保障的渠道啊,在线等啊!!)?
下一个讨论
“左眼跳财,右眼跳灾”中的“跳”在英语中如何表述?





© 2024-11-21 - tinynew.org. All Rights Reserved.
© 2024-11-21 - tinynew.org. 保留所有权利