找到 7345 篇文章 关于 C++

为什么 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

编写一个没有分号的 C++ 程序?

Anjana
更新于 2020年2月11日 05:55:11

340 次浏览

有多种方法可以编写没有分号的 C++ 程序。请注意,这样做是非常不好的做法,不应该在实际代码中使用。这只是作为信息内容呈现。编写没有分号的 C++ 程序最简单的方法是使用 if 语句。几乎所有 C++ 中的语句都可以被视为表达式。因此,如果我们将语句放在带有空括号的 if 语句中,我们就不必再用分号结束它了。例如,示例#include int main() {    if (int N = 1) {       ... 阅读更多

C++ 中关系运算符(==)和 std::string::compare() 之间的区别

Rishi Rathor
更新于 2020年2月11日 05:52:44

271 次浏览

关系运算符 == 和 std::string::compare() 之间只有一个区别。那就是返回值。在内部,string::operator==() 使用 string::compare()关系运算符(==) 返回一个布尔值,仅表示两个字符串是否相等,而 compare 返回一个整数,表示字符串之间如何关联。为了详细说明用例,如果您对两个字符串在不同时如何关联(小于或大于)感兴趣,则 compare() 会很有用。例如,示例#include using namespace std; int main() {    string s1 = "Tutorials Point";    string s2 = ... 阅读更多

C++ 程序结构

Ayyan
更新于 2020年2月11日 05:49:42

976 次浏览

学习编程语言的最佳方法是编写程序。通常,初学者编写的第一个程序是一个名为“Hello World”的程序,它只是将“Hello World”打印到您的计算机屏幕上。虽然它非常简单,但它包含了 C++ 程序具有的所有基本组件。让我们看看这个程序的代码 -#include int main() {    std::cout

C++ 关系运算符和相等运算符

Srinivas Gorla
更新于 2020年2月11日 05:40:45

2K+ 次浏览

在 C 编程中,将保存在 2 个变量中的值将使用以下运算符进行比较,并将确定它们之间的关系。这些运算符称为关系运算符。可用的各种 C++ 关系运算符为-运算符描述>大于>=大于或等于

C++ 中的分号

Paul Richard
更新于 2020年6月19日 05:27:03

912 次浏览

根据 ISO C++ 规范,C++ 程序的词法表示包括许多预处理标记,这些标记用于预处理器的语法或转换为运算符和标点符号的标记。分号是 C++ 中的标点符号。分号字符位于以下 C++ 语法部分的末尾(不一定是完整列表)-表达式语句do/while 迭代语句各种跳转语句简单声明这些都是 C++ 语法的组成部分。您可以在 ISO C++ 规范中阅读有关这些语句的更多信息。

C++ 中的显式类型转换运算符

Daniol Thomas
更新于 2020年2月11日 05:33:34

549 次浏览

类型转换提供了一种在特定情况下显式转换对象类型的方法。它可以用作一元表达式-( type-name ) cast-expression在进行类型转换后,编译器将 cast-expression 视为 type type-name。转换用于将任何标量类型的对象转换为或从其他标量类型转换。显式类型转换受确定隐式转换效果的相同规则约束。特定类型的实际大小或表示形式可能会导致对转换的额外限制示例#include using namespace std; int main() {    float x ... 阅读更多

C++ 中的三元条件运算符 ( ?: )

Abhinanda Shri
更新于 2020年2月11日 05:30:35

542 次浏览

条件运算符 (? :) 是一个三元运算符(它接受三个操作数)。条件运算符的工作原理如下-第一个操作数隐式转换为 bool。它被评估,并且在继续之前完成所有副作用。如果第一个操作数计算结果为真 (1),则计算第二个操作数。如果第一个操作数计算结果为假 (0),则计算第三个操作数。条件运算符的结果是计算出的任何一个操作数的结果——第二个或第三个。在条件表达式中,只计算最后两个操作数中的一个。条件运算符的计算 ... 阅读更多

什么是 C++ 操纵器 (endl、setw、setprecision、setf)?

Rama Giri
更新于 2020年2月11日 05:28:21

4K+ 次浏览

流操纵器是专门设计用于与流对象上的插入 () 运算符结合使用的函数,例如-std::cout

C++ 编程语言的基础知识?

Kumar Varma
更新于 2020年2月11日 05:19:52

525 次浏览

C++ 是一种由 Bjarne Stroustrup 于 1979 年在贝尔实验室开发的编程语言。C++ 被认为是一种中级语言,因为它包含了高级和低级语言特征的组合。它是 C 的超集,实际上任何合法的 C 程序都是合法的 C++ 程序。C++ 在各种平台上运行,例如 Windows、Mac OS 和各种版本的 UNIX。它是一种语言,即-静态类型-当类型检查在编译时而不是运行时执行时,据说编程语言使用静态类型。编译-编译 ... 阅读更多

广告
© . All rights reserved.