C和C++区别

    xiaoxiao2023-10-04  152

    关键字数量

    C:32个C++:63个

    文件名后缀

    C:.cC++:.cpp

    标准输入输出

    C:printf和scanfC++:cout和cin

    定义变量

    C:必须在域的开始C++:任何位置

    函数的默认返回值

    C:intC++:void

    参数列表

    C:函数没有指定参数列表时,默认可以接受多个参数C++:严格的参数类型检测,没有参数列表的函数,默认为void,不接受任何参数

    函数重裁

    C:不支持C++:支持

    C面向过程

    优点:性能高,因为类调用需要实例化,开销大缺点:不易维护和复用

    C++面向对象

    封装:将代码模块化继承:实现代码的复用性多态:实现接口的复用性
    最新回复(0)