学了这么久的c++,你们有没有想过一个问题:什么是c++?(这还用问么,不大街上随便抓一个陌生人都知道)(那你现在给我抓个看看)
C++简介
C++是一种计算机高级程序设计语言,由C语言扩展升级而产生 ,最早于1979年由本贾尼·斯特劳斯特卢普在AT&T贝尔工作室研发。––––以上源自于百度百科
总的来说C++和C,C#,Python,Java……一样,都是一种编程语言.
1.C++是一种静态类型的,编译式的,通用的,大小写敏感的,不规则的编程语言
接下来我们看看什么是静态类型:
静态类型是指由编译器在编译阶段处理有关类型的检查和计算,一旦发现代码中存在类型错误,即宣告编译失败:
- 运行阶段不再处理有关类型的问题,性能高速度快
- 代码中的缺陷充分暴露在编译阶段,运行时更安全
- 代码编辑器可提供代码自动补全等人性化辅助功能
- 数据完整性更好
那什么又是编译型语言呢?
编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成 为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。
2.C++支持过程式编程,面向对象编程和泛型编程.
我又来敲重点了
下面是过程式编程的定义:
过程式程序设计,用过程语言设计、编写和测试程序的方法。主要涉及数据结构的确定,求解算法的设计,代码文档的组织和测试等
面向对象编程又是什么呢?
面向对象程序设计(Object Oriented Programming)作为一种新方法,其本质是以建立模型体现出来的抽象思维过程和