综合电子论坛首页 --> 学习资料 --> 综合文献 --> C的优势

C的优势


C的优势

  汇编程序同样需要调用子程序(函数),抛开语言的差异,其逻辑结构应该是一样的。同样的汇编也需要“大量”使用堆栈,这一点汇编没有任何优越性。

  包括所有的C51在内的大多数单片机的C语言都不是在堆栈上传递函数,而是由编译器静态分配。

  由于C语言更加接近自然语言,如果编译器没有BUG,同样结构下C语言一定比汇编可靠。

  最后一句:C的局部变量是可以覆盖的,汇编的所有变量都是全局的,C不仅仅效率高,而且因为局部变量的不可见性所以更可靠。
(综合电子论坛)

 *注:部份文章为网上收录供大家共同学习参考之用,并不代表本站意见。如存在版权问题请马上通知我们,我们将马上删除。