C++简单入门 一

#C++是什么?
C++语言是一种通用的,区分大小写的自由格式编程语言,支持面向对象,过程和通用编程。C++是一种中级语言,因为它包含高级语言和低级语言特性。

##面向对象编程(OOP)

C++支持面向对象编程,C++中使用的面向对象编程的四个主要支持是:

  • 继承
  • 多态性
  • 封装
  • 抽象

##C++的标准库

标准C++编程分为三个重要部分:

  • 核心库包括数据类型,变量和文字等。
  • 标准库包括操作字符串,文件等的一组函数。
  • 标准模板库(STL)包括操纵数据结构的一组方法。

##C++的使用

使用C++编程语言,我们可以开发不同类型的安全和健壮的应用程序:

窗口应用程序

  • 列表内容
  • 客户端服务器应用程序
  • 设备驱动程序
  • 嵌入式固件等
    #C语言与C++的区别
    有关C语言与C++的区别,请参考下表 -
序号 C语言 C++语言
1 C语言遵循程序性风格编程。 C++是多范式。 它支持程序和面向对象。
2 C语言中的数据的安全性较低。 在C++中,您可以对类成员使用修饰符,以使其对外部用户不可访问。
3 C语言遵循自上而下的方法。 C++遵循自下而上的方法。
4 C语言不支持函数重载。 C++支持函数重载。
5 在C语言中,不能在结构中使用函数。 在C++中,可以在结构中使用函数。
6 C语言不支持引用变量。 C++支持引用变量。
7 在C语言中,scanf()和printf()主要用于输入/输出。 C++主要使用流cin和cout来执行输入和输出操作。
8 在C语言中操作符不可能重载 在C++中操作符重载是可以的。
9 C语言程序分为程序和模块 C++程序分为函数和类。
10 C语言不提供命名空间的功能。 C++支持命名空间的特性。
11 在C语言中异常处理不容易。它必须使用其他函数执行。 C++使用Try和Catch块提供异常处理。

#C++的特点(特性)
C++是面向对象的编程语言。 它提供了许多功能,如下所示。

  • 简单(Simple)
  • 机器独立或可移植(Portable)
  • 中级编程语言(Mid-level)
  • 结构化编程语言(Structured)
  • 丰富的程序库(Rich Library)
  • 内存管理(Memory Management)
  • 速度快(Fast Speed)
  • 指针(Pointers)
  • 递归(Recursion)
  • 可扩展(Extensible)
  • 面向对象(Object Oriented)
  • 基于编译器(Compiler based)

如下图所示 -

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值