网站首页

分歧的C编译器会为您供给分歧的成果

发布时间:2019-10-30

  好吧,假设您正正在设想C#,并但愿使该言语易于C法式员进修.您能否会选择复制C的方式来处理此问题,即让它连结不决义形态?您能否实的想让完全伶俐的开辟人员轻松地不测地编写代码,使编译器能够对其想要的任何寄义进行注释?

  我曾经写了良多关于这种问题的博客文章.我比来的一本书几乎取您正在此处提到的代码差不多.您可能需要阅读一些文章:

  C#的设想人员认为简单表达式的不决义行为不是一件功德,因而我们严酷定义了这种表达式的寄义.我们可能无法同意每个C编译器的工做,由于对于这种代码,分歧的C编译器会为您供给分歧的成果,因而我们无法全数同意.

  我感觉这很奇异.对于两种言语,必然要有一些分歧的实施道理吗?我想晓得C/C++LI输出什么?

  至于为什么C的设想师认为最好保留如许的简单表达式来具有不确定的行为,那么,您必必要问此中一个.我当然能够做出一些猜测,可是这些只是有按照的猜测.