该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处
本文章博客地址:https://cplusplus.blog.youkuaiyun.com/article/details/105148001
优缺点
C语言的优点
1、出色的移植行2、访问硬件3、运行效率高
注:所有的操作系统的内核都是用C语言实现的
C语言的缺点:
1、扩展性差2、复用性差3、维护性差
C++的优点:
1、扩展性好2、复用性好3、维护性好
C语言+面向对象方法论
1、objectivec2、c++
C++支持的编程规范
过程式、数据抽象、基于对象、面向对象式、函数式、泛型形式、模板元形式、值语义与对象语义
值语义可以拷贝与赋值,对象语义不可以进行拷贝和赋值
声明定义
C++中强调语言的“实用性”,所有的变量都可以在需要的使用时再定义;
C语言中的都必须再作用域开始的位置定义;
Register
被register修饰的变量叫做寄存器变量
使用寄存器变量的注意点:
待声明的寄存器变量类型是CPU寄存器所能接受的类型,意味着寄存器变量是单个变量,变量长度应该小于寄存器长度。
不能对寄存器变量使用取地址符&,因为该变量