Welcome

首页 / 软件开发 / C语言 / C的优势

C的优势2010-11-24C的优势

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

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

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

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