发表时间:2022-03-25来源:网络
首发于2020/3/14
更新开始于2021/2/6,改名以及补充,原名:C++新手基础教程,必备!必看!最全手写教程
C++是一门古老的语言,C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。看得懂看,看不懂跳过😃
我会尽量讲的简单一些😺,在这里尽微薄之力帮助更多人在闲暇时间看一看学学C++的知识。
C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
中文名:C++语言
外文名:The C++ Programming Language/c plus plus
类 别:计算机程序设计语言
创始人:Bjarne Stroustrup
创始公司:贝尔实验室
基本内容:类、封装、重载、继承、模版
世界上第一种计算机高级语言是诞生于1954年的FORTRAN语言。之后出现了多种计算机高级语言。1970年,AT&T的Bell实验室的D.Ritchie和K.Thompson共同发明了C语言。研制C语言的初衷是用它编写UNIX系统程序,因此,它实际上是UNIX的“副产品”。它充分结合了汇编语言和高级语言的优点,高效而灵活,又容易移植。
BTW:如果想入门C++,可以点下面这个网站看视频教程,我当初就是跟他们的老师入门的。
http://www.csai.online/course/explore/B02

推荐两个比较好的教程网站
w3cschool:https://www.w3cschool.cn/cpp/
runoob菜鸟教程:https://www.runoob.com/cplusplus/cpp-intro.html
编写程序需要工具,代码需要有不同的颜色,叫代码高亮,大体有两种工具——文本编辑器和IDE,文本编辑器就是只提供代码高亮,工具较少,所以下载大小比较小。通常有Notepad++、EMACS、Vim、sublime Text2和Xcode等。但是IDE的功能就全面了,对于开发人员来说,IDE对于开发的帮助是巨大的。
Visual Studio (Visual C++)
C++ Builder
kDevelop
Anjuta
Code::Blocks——开放源码的全功能的跨平台C/C++集成开发环境 。
Visual Mingw
Ideone
Eclipse CDT
Compilr
Code Lite
Netbeans C++
上面就是一个个IDE,我最常用的是Visual Studio。
编译器是为了让计算机读懂代码的工具,必须下载。
Dev C++
Ultimate++
Digital Mars
C-Free
MinGW
Tiny C Compiler
C++语言的程序因为要体现高性能,所以都是编译型的。但其开发环境,为了方便测试,将调试环境做成解释型的。即开发过程中,以解释型的逐条语句执行方式来进行调试,以编译型的脱离开发环境而启动运行的方式来生成程序最终的执行代码。
《C++程序设计教程》,钱能
《易学C++》,潘嘉杰
《大话设计模式》,程杰
《C++编程规范:101条规则、准则与最佳实践》,刘基诚
《C和C++程序员面试秘籍》,董山海
《C++程序设计语言》英文第四版,Bjarne Stroustrup
《C++ Primer 第5版(英文版)》,Stanley Lippman、Josee Laoie、Barbara Moo
《C++标准库:自学教程与参考手册(第2版)(英文版)》,Nicolai Josuttis
《C++ Concurrency in Action|C++ 并发实战》,Anthony Wiliams
《C和C++安全编码(第2版)(英文版)》,Robert Seacord
《C++ Primer Plus》
《数据结构与算法分析,C语言描述》[美]马克·艾伦·维斯 著
《数据结构(C语言版)》 清华大学出版社
《算法竞赛 入门到进阶》 清华大学出版社
上面的程序是一个标准的c++程序,什么都不干。
第一句:#include 是一个预处理语句,在#include后面可以调用c++标准库,基础的c++程序定义一个iostream是标准输入输出流,第二行using namespace std;可以先不用管,只要记住就行。后面的int main()是定义一个函数,int是返回值类型,main() 是函数名,以后将自定义函数的时候会仔细讲,main()是主函数,不可以改名!后面的{}一对大括号括起来的地方就是你写代码的地方了。return 0;是代表程序结束的地方,叫返回值,返回值的默认值是0,不可以改!
我们弄明白了标准构建就可以写带有功能的代码了😜,这种代码叫做源代码。任何语言的第一步都是输出“hello world”,C++也一样,让我们开始吧?!
写代码前先得有一个IDE或者文本编辑器
新手我建议使用Dev-Cpp,因为Dev-Cpp有自带编译器,不用下载编译器了,😜
上一篇:计算机python编程代码大全
下一篇:c语言高级代码实例
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务