找到 34423 篇文章,关于编程

C++ 中的保留关键字?

Arjun Thakur
更新于 2020-06-19 05:31:50

9K+ 阅读量

保留字是不能用作标识符(例如变量、函数或标签的名称)的词 - 它被“保留不用”。这是一个语法定义,保留字可能没有任何意义。C++ 中总共有 95 个保留字。C++ 的保留字可以方便地分成几组。在第一组中,我们列出了那些也存在于 C 编程语言中并被引入 C++ 的保留字。其中有 32 个。还有 30 个保留字不在... 阅读更多

C++ 中的三字符组

Jai Janardhan
更新于 2019-07-30 22:30:21

220 阅读量

ISO-646 字符集没有包含 C 语法的所有字符,因此有些系统带有无法处理某些字符的键盘和显示器。这些字符可以使用称为三字符组的三个字符序列来构建。在 C 中,在任何其他处理发生之前,以下每个三个字符序列(“三字符组序列”)都将被替换为单个字符。三字符组替换三字符组替换三字符组替换??=#??([??}??’ˆ??!|??-˜它们主要出于历史原因存在。如今,大多数语言的大多数现代键盘都允许访问所有这些字符,但这曾经是某些欧洲键盘存在的问题。... 阅读更多

C++ 运算符的优先级和结合性

Anvi Jain
更新于 2019-07-30 22:30:21

3K+ 阅读量

运算符优先级决定了表达式中项的组合方式。运算符的结合性是一个属性,它决定了在没有括号的情况下如何对具有相同优先级的运算符进行分组。这会影响表达式的计算方式。某些运算符的优先级高于其他运算符;例如,乘法运算符的优先级高于加法运算符:例如,x = 7 + 3 * 2;在此,x 被赋值为 13,而不是 20,因为运算符 * 的优先级高于 +,所以它首先与 3*2 相乘,然后加到 7 中。在此,优先级最高的运算符... 阅读更多

C++ 关键字

Alankritha Ammu
更新于 2019-07-30 22:30:21

6K+ 阅读量

关键字是指其含义已由编译器定义的词。这些关键字不能用作标识符。请注意,关键字是保留字和预定义标识符的集合。预定义标识符是由编译器定义的标识符,但其含义可以由用户更改。例如,您可以在 main 函数内部声明一个名为 main 的变量,对其进行初始化,然后打印其值(但仅在您要验证可以这样做时才这样做!)。另一方面,您不能对名为 else 的变量执行此操作。区别在于 else 是一个... 阅读更多

为什么 C++ 需要作用域解析运算符?

Nitya Raut
更新于 2020-02-11 06:44:46

550 阅读量

::(作用域解析)运算符用于获取由于变量作用域而隐藏的名称,以便您仍然可以使用它们。作用域解析运算符可以用作一元运算符和二元运算符。如果名称空间作用域或全局作用域名称被块或类中同名的显式声明隐藏,则可以使用一元作用域运算符。例如,如果您有一个名为 my_var 的全局变量和一个名为 my_var 的局部变量,要访问全局 my_var,您需要使用作用域解析运算符。例如,示例#include   using namespace ... 阅读更多

C++ 中作用域解析运算符有什么作用?

Jennifer Nicholas
更新于 2020-02-11 06:43:03

422 阅读量

::(作用域解析)运算符用于获取由于变量作用域而隐藏的名称,以便您仍然可以使用它们。作用域解析运算符可以用作一元运算符和二元运算符。如果名称空间作用域或全局作用域名称在块或类期间被类似名称的某个声明隐藏,则可以使用单个作用域运算符。例如,如果您有一个名为 my_var 的全局变量和一个名为 my_var 的局部变量,要访问全局 my_var,您需要使用作用域解析运算符。例如,示例#include   using namespace ... 阅读更多

C++ 中的作用域解析运算符

Nancy Den
更新于 2020-02-11 06:00:07

6K+ 阅读量

::(作用域解析)运算符用于获取由于变量作用域而隐藏的名称,以便您仍然可以使用它们。作用域解析运算符可以用作一元运算符和二元运算符。如果名称空间作用域或全局作用域名称在块或类期间被等效名称的特定声明隐藏,则可以使用一元作用域运算符。例如,如果您有一个名为 my_var 的全局变量和一个名为 my_var 的局部变量,要访问全局 my_var,您需要使用作用域解析运算符。示例#include   using namespace std;   ... 阅读更多

C++ 中的相等运算符:== 和 !=

Vrundesha Joshi
更新于 2020-02-11 05:58:08

730 阅读量

C++ 中的相等运算符是等于 (==) 和不等于 (!=) 。它们的作用与其名称一样。二元相等运算符比较其操作数以确定严格相等或不相等。相等运算符,等于 (==) 和不等于 (!=) ,其优先级低于关系运算符,但它们的运算方式类似。这些运算符的结果类型为 bool。等于运算符 (==) 如果两个操作数具有相同的值,则返回 true (1);否则,返回 false (0)。不等于运算符 (!=) 如果操作数的值不同,则返回 true;否则,返回... 阅读更多

在 C++ 程序中何时需要在 } 后面加分号?

George John
更新于 2019-07-30 22:30:21

2K+ 阅读量

如果这是声明的结尾,则在闭合大括号后面加分号是必须的。对于大括号,它们已用于类、枚举、结构和初始化语法的声明中。在每个这些语句的末尾,都需要加上分号。例如,class X {}; // 结构的声明也相同 enum Y {}; int z[] = {1, 2}; 分号本身就是一个空语句,您可以在任何允许使用语句的地方添加额外的分号。因此,放置一个... 阅读更多

为什么 sizeof() 在 C++ 中被实现为运算符?

Nancy Den
更新于 2020-02-11 05:56:32

127 阅读量

sizeof 在 C++ 中不是真正的运算符。它仅仅是一种特殊的语法,它插入一个持续等于参数大小的值。sizeof 不需要也不具备任何运行时支持。sizeof 不能被重载,因为内置操作(例如将指针递增到数组中)隐式地依赖于它。C 标准规定 sizeof 应该被实现为一个运算符。在大多数编译器中,sizeof 的值在编译时本身就被一个等于它的常量所替换。示例#include using namespace std; int main() {    cout

广告