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



编译器生成的汇编语句执行顺序为什么与C代码顺序不同? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

编译器不仅仅会乱序,还会展开,合并,移除代码(如果发现代码没有用到),,,,

C语言不错了,C++编译器经常编译出连上帝都不认识的结果出来。




  

相关话题

  C「带坏了」多少程序语言的设计? 
  2022年学C++开发好比49年入国军,没什么公司在用C++了? 
  为什么我写代码时总是手滑把main打成mian? 
  假如用汇编语言重制某游戏或者软件能否降低 CPU 性能损耗? 
  如何理解 Golang 中“不要通过共享内存来通信,而应该通过通信来共享内存”? 
  ”返回在函数内malloc的内存是安全的,但是容易造成问题,最好的做法是返回传入的指针。“怎么理解? 
  C语言编译器是如何实现指针+1这样的一个机制? 
  python是用C实现的,Java是用C++实现的,那为什么不直接用C或C++呢? 
  C语言和C++中,为什么malloc函数需要传入申请的内存大小,而free时候却不需要传大小呢? 
  c语言中的sizeof()是如何分辨数组名和指针的? 

前一个讨论
如何评价知乎 A/B 测试中的新版「赞同」「反对」按钮?
下一个讨论
如何与有好感的程序员沟通?





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