C ++将帮助您养成良好的编程习惯(即清晰一致的编码风格,在编写代码时注释代码,并限制类内部的可见性),并且由于几乎没有任何抽象,因此您需要定义几乎每个使代码正常工作的属性;这将迫使您真正了解自己在做什么以及程序将如何影响系统。
这是我们今天要介绍的内容:
C ++工具和软件概述
让我们开始吧!
了解世界上最流行的编程语言之一。
C ++简史
C ++编程语言是Bjarne Stroustrup于1979年在贝尔实验室(Bell Labs)从事博士学位论文时发明的。C ++被设计为编程语言C的扩展,因此它的原始名称为“带有类的C”。Stroustrup的目标是为C语言增加灵活性和OOP(面向对象编程)。他包括诸如类,强类型检查,默认函数参数和基本继承之类的功能。该名称于1983年更改为C ++,该名称源自++运算符。
C ++于1985年发布用于商业用途,但尚未标准化。1990年,Borland的Turbo C ++编译器发布,其中增加了许多新功能。1998年发布了第一个C ++国际标准,称为C ++ 98。
当C ++ 11完成时,该语言在2011年进行了另一次修订。此版本包括正则表达式支持,新库,新的循环语法,auto关键字和新的容器类等功能。从那时起,又发布了两个修订版本,即C ++ 14和C ++ 17。
C ++工具概述
文字编辑器
记事本++:开放式,轻便,简单
Sublime Text:$ 80美元,独特功能,简单布局
编译器
连接器
标准库
集成开发环境(IDE)
代码::块:免费的按需功能,用户插件
Eclipse:开源,简单,跨平台,需要安装C ++组件
C ++是一种面向对象的编程语言。这意味着C ++程序围绕对象和类建模,您可以通过应用函数来控制和操纵它们。OOP语言为程序提供了清晰的结构,并帮助开发人员对实际问题进行建模。
为了开始使用C ++,您需要熟悉语法。这将为其余的C ++旅程铺平道路,并帮助您创建安全且无错误的优化程序。
查看下面的代码,您可能想知道所有这些是什么以及它的含义。欢迎使用C ++语法。
什么是语法?语法就像编程语言的语法一样。它是您将用C ++编写的所有内容的基本基础。这些是定义如何编写和理解C ++代码的规则。让我们看一些示例代码,以熟悉语法。
语法说明
#include 是头文件库。头文件将功能导入程序。我们基本上是在要求程序从名为的文件中复制内容。这代表输入和输出流,它定义了我们代码中对象的标准。
这是C ++程序中非常重要的部分。函数本质上为代码定义了一个动作。大括号内的所有内容{ }都会执行。
包括两个将\n\n创建一个空格。通过编写return 0,我们告诉程序什么都不会返回。我们仅输出文本字符串。请注意,我们使用<<运算符来命名对象。半冒号的;功能就像一个句点。
C ++术语和词汇
关键词
goto
public
int
变量就像存储值的容器。要声明变量,必须type使用正确的关键字为其赋予一个值和一个。C ++中的所有变量都需要一个名称或标识符。制作标识符时,需要遵循一些基本的语法规则。
(2)名称可以包含字母,数字和下划线
(4)名称不能包含空格或特殊字符(!,#,@等)
有六种不同类型的变量:
float myFloatNum = 5.99; // Stores decimals loating point number
char myLetter = 'D'; // Stores single characters
string myText = "Hello"; // Stores strings of text
数据类型
原始数据类型:这些是可用于声明变量的内置数据。它们包括integer,character,boolean,floating point,double floating point,void,和wide character。
用户定义的数据类型:这些由您(程序员)定义。
字符串是C ++中的对象。它们是” “引号内的一组字符,例如我们的”Hello World”字符串。由于它们是对象,因此我们可以对它们执行功能,例如length ( )确定字符串长度的功能。
运算符是操纵我们的数据并执行操作的符号。在C ++中,我们可以重载运算符以使它们适用于程序员定义的类。重载操作员基本上意味着一个操作员一次可以具有多个功能。C ++语言中有四种运算符:
赋值运算符用于为我们的变量赋值
逻辑运算符确定值之间的逻辑
int x = 10 // This defines x as 10
x < 4 && x <9 // Will return true if both statements are true about x
对象是我们可以操作的数据的集合。C ++中的对象具有属性(其特征)和方法(其能力)。您使用类构造对象。可以将其视为对象的蓝图。
功能
它们对于代码的可重用性非常重要,有助于更好地模块化代码。考虑一下您启动的这些动作。在C ++中,有一些预定的功能,例如main ( )我们最初的示例。
有很多使用函数的方法。您还可以将返回值附加到函数,以确定函数是否应该输出任何信息。该void关键字状态会有不归路。的return关键字,在另一方面,将要求数据类型的输出。
条件语句
if:如果满足特定条件,将执行特定操作
else if:如果不满足第一个条件,将测试新条件
循环
while循环:条件返回时,此循环将继续遍历您的代码true。
现在,您已经对C ++语法有了基本的了解,下面让我们看一些常见问题解答和资源,以使您开始C ++的旅程。
恭喜!您已经了解了C ++的基础知识!您正逐渐成为一名可聘用的C ++程序员。
自学C/C++编程难度很大,如果你想更快提升自己的编程能力和编写项目的水平,欢迎一起共同成长!
C语言C++编程学习交流圈子,关注+私信【C/C++编程】微信公众号:C语言编程学习基地
欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!
