📝 C++
3827篇技术文档📅  最后修改于: 2020-09-25 05:09:43        🧑  作者: Mango
在本文中,您将了解C++中的不同存储类。即:本地,全局,静态本地,寄存器和线程本地。C++中的每个变量都有两个功能:类型和存储类。类型指定可以存储在变量中的数据类型。例如:int,float,char等。并且,存储类控制变量的两个不同属性:生存期(确定变量可以存在多长时间)和范围(确定程序的哪一部分可以访问它)。根据变量的存储类别,它可以分为4种主要类型:局部变量在函数内部定义的变量(在括号内的函...
📅  最后修改于: 2020-09-25 05:10:29        🧑  作者: Mango
在本文中,您将学习如何在C中处理字符串 。您将学习声明它们,对其进行初始化以及将它们用于各种输入/输出操作。字符串是字符的集合。 C++编程语言中通常使用两种类型的字符串 :C弦在C编程中, 字符集合以数组的形式存储,C++编程也支持此功能。因此,它称为C弦。C字符串是char类型的数组,它们以null 字符结尾,即\0(ASCII码的null 字符值为0)。如何定义一个C字符串?在上面的代码中,...
📅  最后修改于: 2020-09-25 05:11:11        🧑  作者: Mango
在本文中,您将找到相关示例,以将结构作为参数传递给函数,并在程序中使用它们。可以将结构变量传递给函数并以与普通参数类似的方式返回。将结构传递给C++中的函数可以使用与普通参数类似的方式将结构变量传递给函数 。考虑以下示例:示例1:C++结构和功能输出在此程序中,要求用户在main()函数中输入Person的name,age和salary。然后,使用将结构变量p传递给函数 。displayData(...
📅  最后修改于: 2020-09-25 05:11:51        🧑  作者: Mango
在本文中,您将找到相关的示例,这些示例将帮助您使用指针来访问结构中的数据。不仅可以为本机类型(如int,float,double等)创建指针变量,还可以为用户定义的类型(如structure)创建指针变量。如果您不知道什么是指针,请访问C++指针。这是如何为结构创建指针:该程序创建类型为temp的指针ptr。示例:结构指针输出在该程序中,定义了指针变量ptr和类型为Distance结构的普通变量d...
📅  最后修改于: 2020-09-25 05:12:33        🧑  作者: Mango
在本文中,您将学习C++编程中的结构。它是什么,如何定义它并在程序中使用它。结构是一个单一名称下不同数据类型的变量的集合。它与类相似,两者都保存不同数据类型的数据集合。例如:您想存储有关某人的一些信息:其姓名,公民编号和薪水。您可以轻松创建不同的变量name, citNo, salary以分别存储这些信息。但是,将来,您将需要存储有关多人的信息。现在,您需要为每个人的每个信息创建不同的变量:nam...
📅  最后修改于: 2020-09-25 05:13:17        🧑  作者: Mango
在本教程中,我们将借助一些示例来学习switch语句及其在C++编程中的工作。switch语句使我们可以执行许多替代方案中的代码块。C++中switch语句的语法为:switch语句如何工作?该expression被评估一次,并与每个case标签的值进行比较。注意:我们可以使用if...else..if梯子执行相同的if...else..if。但是,switch语句的语法更简洁,更易于读写。开关流...
📅  最后修改于: 2020-09-25 05:48:30        🧑  作者: Mango
在本文中,您将学习C++中的模板。您将学习如何使用模板的功能进行通用编程。模板是C++的强大功能,可让您编写通用程序。简而言之,您可以使用模板创建一个函数或一个类来处理不同的数据类型。模板通常在较大的代码库中使用,以实现代码的可重用性和程序的灵活性。模板的概念可以两种不同的方式使用:功能模板函数模板的工作方式与普通函数类似,只是有一个不同之处。单个函数模板可以一次处理不同的数据类型,但是单个普通函...
📅  最后修改于: 2020-09-25 05:49:17        🧑  作者: Mango
在本教程中,我们将借助示例学习C++类型转换的基础。C++允许我们将一种类型的数据转换为另一种类型的数据。这称为类型转换。C++中有两种类型的类型转换。隐式类型转换由编译器自动完成的类型转换称为隐式类型转换。这种类型的转换也称为自动转换。让我们看一下隐式类型转换的两个例子。示例1:从int转换为double输出在程序中,我们将int数据分配给double变量。此处,在将int值分配给num_dou...
📅  最后修改于: 2020-09-25 05:50:01        🧑  作者: Mango
在本教程中,您将学习使用函数来解决单个问题的不同方法。为了更好地理解参数和函数返回,可以将用户定义的函数归类为:考虑一种情况,您必须检查素数。通过以上述4种不同的方式制作用户定义的函数 ,可以解决以下问题。示例1:没有传递参数,也没有返回值在上面的程序中,没有参数的main()调用prime()。prime()从用户处获取正数,并检查该数字是否为质数。由于prime()返回类型为void,因此该函...
📅  最后修改于: 2020-09-25 05:51:06        🧑  作者: Mango
在本教程中,我们将借助示例来学习C++中的变量, 字面量和常量。C++变量在编程中,变量是用于保存数据的容器(存储区)。为了指示存储区域,应该为每个变量赋予唯一的名称(标识符)。例如,在这里,age是int数据类型的变量,我们为其分配了一个整数值14。注意:int数据类型表明该变量只能容纳整数。同样,如果必须存储小数和指数,则可以使用double数据类型。在下一个教程中,我们将详细了解所有数据类型...
📅  最后修改于: 2020-09-25 05:52:20        🧑  作者: Mango
在本教程中,我们将借助示例学习C++虚拟函数及其用法。虚函数是基类中的成员 函数 ,我们希望在派生类中重新定义它。基本上,在基类中使用虚函数 ,以确保该函数被覆盖。这尤其适用于基类的指针指向派生类的对象的情况。例如,考虑以下代码:稍后,如果我们创建Base类型的指针以指向Derived类的对象并调用print()函数,则它将调用Base类的print()函数 。换句话说,Base的成员 函数不会被...
📅  最后修改于: 2020-09-25 05:55:15        🧑  作者: Mango
在这个例子中,您将学习如何找到在C++中一个字符的ASCII值。字符变量保存ASCII值(0到127之间的整数),而不是C编程中的字符本身。该值称为ASCII值。例如,“ A”的ASCII值为65。这意味着,如果将'A'分配给字符变量,则65将存储在该变量中,而不是'A'本身。资源:C++中所有127个字符的 ASCII图表。示例:在C++中打印ASCII值输出当我们显式打印char类型的整数值时...
📅  最后修改于: 2020-09-25 05:55:52        🧑  作者: Mango
该程序声明了包含五个元素的数组,并使用指针访问了该数组的元素。示例:使用指针访问数组元素输出在此程序中,这五个元素由用户输入并存储在整数数组data。然后,使用for循环访问data数组,并将数组中的每个元素打印到屏幕上。访问此页面以了解指针和数组之间的关系。...
📅  最后修改于: 2020-09-25 05:56:54        🧑  作者: Mango
该程序采用r * c阶的两个矩阵并将其存储在二维数组中。然后,程序将这两个矩阵相加并显示在屏幕上。在此程序中,要求用户输入行r和列c。在此程序中,r和c的值应小于100。要求用户输入两个矩阵的元素(r * c顺序)。然后,程序将这两个矩阵相加,将其保存在另一个矩阵(二维数组)中并在屏幕上显示。示例:使用多维数组添加两个矩阵输出...
📅  最后修改于: 2020-09-25 05:57:33        🧑  作者: Mango
在此程序中,要求用户输入两个整数。然后,将这两个整数的和存储在变量中并显示在屏幕上。主要标签示例:添加两个整数的程序输出在此程序中,要求用户输入两个整数。这两个整数分别存储在变量firstNumber和secondNumber。然后,使用+ 运算符将变量firstNumber和secondNumber相加并存储在sumOfTwoNumbers变量中。最后,在屏幕上显示sumOfTwoNumbers...