找到 7345 篇文章 关于 C++

C/C++ 中 void 指针的大小是多少?

karthikeya Boyini
更新于 2020-06-26 07:42:28

7K+ 阅读量

void 指针的大小因系统而异。如果系统是 16 位,则 void 指针的大小为 2 字节。如果系统是 32 位,则 void 指针的大小为 4 字节。如果系统是 64 位,则 void 指针的大小为 8 字节。以下是一个在 C 语言中查找 void 指针大小的示例,示例 实时演示#include int main() {    void *ptr;    printf("指针值的大小:%d", sizeof(ptr));    return 0; }输出指针值的大小:8在上面的示例中,创建了一个 void 类型的指针变量,并使用 sizeof() ... 阅读更多

C++ 中的 delete() 和 free()

Samual Sam
更新于 2020-06-26 07:44:07

1K+ 阅读量

delete()delete 运算符用于释放内存。用户可以通过此 delete 运算符释放已创建的指针变量。以下是 C++ 语言中 delete 运算符的语法,delete pointer_variable;以下是释放已分配内存块的语法,delete[ ] pointer_variable;以下是 C++ 语言中 delete 运算符的示例,示例 实时演示#include using namespace std; int main () {    int *ptr1 = NULL;    ptr1 = new int;    float *ptr2 = new float(299.121);    int *ptr3 = new int[28];    *ptr1 = 28;    cout

C/C++ 中的 malloc() 与 new()

karthikeya Boyini
更新于 2020-06-26 07:45:24

5K+ 阅读量

malloc()函数 malloc() 用于分配请求大小的字节,并返回指向分配内存第一个字节的指针。如果失败,则返回空指针。以下是 C++ 语言中 malloc() 的语法,pointer_name = (cast-type*) malloc(size);其中,pointer_name - 指针的任意名称。cast-type - 您希望通过 malloc() 将分配的内存转换为的数据类型。size - 以字节为单位分配的内存大小。以下是在 C 语言中使用 malloc() 的示例,示例 实时演示#include #include int main() {    int n = 4, i, *p, s = 0;    p = ... 阅读更多

C/C++ 中 main() 应该返回什么?

karthikeya Boyini
更新于 2020-06-26 07:46:45

5K+ 阅读量

main() 函数的返回值显示程序如何退出。程序的正常退出由零返回值表示。如果代码存在错误、故障等,则将由非零值终止。在 C++ 语言中,main() 函数可以不带返回值。默认情况下,它将返回零。以下是 C 语言中 main() 函数的语法,int main() {    ….    return 0; }以下是在 C 语言中使用 main() 函数的示例,示例 实时演示#include int main() {    int a = 10;    char b = 'S';    float c = ... 阅读更多

最好的 C++ 代码格式化程序/美化程序?

karthikeya Boyini
更新于 2019-07-30 22:30:23

652 阅读量

有很多 C++ 代码格式化程序或美化程序工具可以美化您的代码或以正确的缩进格式化。C++ 代码格式化程序/美化程序列出如下 - C++ 代码格式化程序/美化程序 描述 Astyle 这是一个源代码格式化程序。它可用于 C++、java 和其他语言。它的最新版本是 2.03,于 2013 年 4 月发布。Clang-Format 它是一个与 clang 编译器一起使用的命令行工具。它是开源工具,用 C++、python 编写。最新版本是 3.3。Universal Indent GUI 它 ... 阅读更多

Windows 最佳 C++ IDE 或编辑器

Samual Sam
更新于 2019-07-30 22:30:23

240 阅读量

以下是 Windows 的一些 C++ IDE。1.带有 CDT 插件的 Eclipse Galileo Eclipse 是一款著名的开源跨平台 IDE。它提供功能齐全的 C/C++ IDE,具有以下功能 - 支持语法高亮的代码编辑器 支持折叠和超链接导航 源代码重构加上代码生成 用于可视化调试的工具,例如内存、寄存器 2.NetBeans NetBeans 是免费的、开源的、流行的 C/C++ IDE。它具有一些以下功能 - 支持将编译后的应用程序自动打包成 .tar、.zip。支持多个编译器,例如 GNU、Clang/LLVM,... 阅读更多

C/C++ 中的 modf()

Samual Sam
更新于 2020-06-26 07:35:27

316 阅读量

函数 modf() 用于将传递的参数拆分为整数和小数部分。它在“math.h”头文件中声明,用于数学计算。它返回传递参数的小数部分。以下是 C 语言中 modf() 的语法,double modf(double value, double *integral_pointer);其中,value - 将拆分为整数和小数部分的值。integral_pointer - 在拆分后指向参数的整数部分。以下是在 C 语言中使用 modf() 的示例,示例 实时演示#include #include int main () {    double val, x, res;    val = 28.856;    res = modf(val, &x);    printf("val 的整数部分 ... 阅读更多

C/C++ 中的 isgreater()

karthikeya Boyini
更新于 2020-06-26 07:35:55

228 阅读量

函数 isgreater() 用于检查第一个参数是否大于第二个参数。它在 C 语言的“math.h”头文件中声明。如果成功,则返回 true,否则返回 false。以下是 isgreater() 的语法。bool isgreater(value1 , value2);其中,value1 - 这是将与 value2 进行检查的第一个参数。value2 - 这是用于检查 value1 是否大于的第二个参数。以下是如何使用 isgreater() 的示例。示例 实时演示#include #include using namespace std; int main() {    int val1 = 28;    int val2 = 8;    bool result; ... 阅读更多

何时在 C++ 中使用 i++ 或 ++i?

Samual Sam
更新于 2020-06-26 07:36:30

1K+ 阅读量

增量运算符用于将值增加 1,而减量运算符则相反。减量运算符将值减少 1。前增量 (++i) - 在将值赋给变量之前,将值增加 1。后增量 (i++) - 在将值赋给变量之后,将值增加 1。以下是 C++ 语言中 i++ 和 ++i 的语法,++variable_name; // 前增量 variable_name++; // 后增量其中,variable_name - 用户指定的变量名。以下是 C++ 语言中前增量和后增量的示例,示例 实时演示#include using namespace std; int main() {    int i = 5;    cout

C++17 的新特性

Ankith Reddy
更新于 2019-07-30 22:30:23

433 阅读量

C++17 是标准 C++ 语言的最新版本。C++11 和 C++14 是之前的版本。当前版本对核心语言进行了一些补充,同时还删除了一些以前的特性。C++17 被称为功能丰富或功能完整。C++17 中引入了一些新的更改 - 库更改 - utils 这是 C++17 最令人惊叹的特性之一。它合并了其他库的功能和模式。许多子库合并到标准中。以下特性已添加到 C++17 中的 utils 库中 - std::variant ... 阅读更多

广告
© . All rights reserved.