知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技

C++自学第一天--C++简介

发表时间:2022-03-25来源:网络

C++自学第一天

1、C++简介2、编写c++启动(调试)与开始运行不调试的区别3、老规矩,Hello World!4、面向对象程序设计5、标准库6、ANSI 标准7、C++ 的使用8、 C++标准化9、标识符(补充)

1、C++简介

C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程,是一种面向对象的程序设计语言。(在我的理解中,面向过程的语言只能面向过程编程,而面向对象的语言既可以面向过程,又可以面向对象编程。而这里又出了泛型编程,我需要对1、面向过程编程、面向对象编程、泛型编程这里进行精细化总结;2、还需要总结一下学过的java、python、C++、vb.net这些语言和另一些未学过的编程语言的类型,到底是面向对象还是面向过程)
C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。(中级语言和高级语言的区别是什么?)
C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,后来在 1983 年更名为 C++。(要认真了解一下这个大神Bjarne Stroustrup)
C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++ 程序。
注意:使用静态类型的编程语言是在编译时执行类型检查,而不是在运行时执行类型检查
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
(过程化程序设计和基于对象的程序设计是什么?和面向过程、面向对象不一样吗?)

2、编写c++启动(调试)与开始运行不调试的区别


// 运行程序: Ctrl + F5 或调试 >“开始执行(不调试)”菜单
// 调试程序: F5 或调试 >“开始调试”菜单
开始运行是指以调试模式执行,如果设置了断点,会运行到断点处暂停,方便程序员进行调试。
开始运行不调试是指以执行模式运行,会完整执行编译生成的那个可执行文件,即使程序中设置了断点,也不会暂停,适合于运行程序直接观察最终运行效果。

3、老规矩,Hello World!

#include int main() { //std::cout
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜