找到关于编程的34423 篇文章

C++中的保留关键字?

Arjun Thakur
更新于 2020年6月19日 05:31:50

9K+ 次查看

保留字是不能用作标识符(例如变量名、函数名或标签名)的词语——它被“保留不用”。这是一个语法定义,保留字可能没有任何含义。C++共有95个保留字。C++的保留字可以方便地分成几组。第一组包括那些也存在于C编程语言中并被沿用到C++中的字词。共有32个这样的字词。另外还有30个保留字不在……阅读更多

C++中的三元组

Jai Janardhan
更新于 2019年7月30日 22:30:21

220 次查看

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

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

Anvi Jain
更新于 2019年7月30日 22:30:21

3K+ 次查看

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

C++关键字

Alankritha Ammu
更新于 2019年7月30日 22:30:21

6K+ 次查看

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

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

Nitya Raut
更新于 2020年2月11日 06:44:46

550 次查看

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

C++中作用域解析运算符的用途是什么?

Jennifer Nicholas
更新于 2020年2月11日 06:43:03

422 次查看

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

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

Nancy Den
更新于 2020年2月11日 06:00:07

6K+ 次查看

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

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

Vrundesha Joshi
更新于 2020年2月11日 05:58:08

730 次查看

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

C++程序中何时必须在 } 后面加分号?

George John
更新于 2019年7月30日 22:30:21

2K+ 次查看

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

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

Nancy Den
更新于 2020年2月11日 05:56:32

127 次查看

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

广告