142 次查看
C++11 是标准 C++ 语言的一个版本。它于 2011 年 8 月 12 日获得国际标准化组织 (ISO) 批准,之后是 C++14 和 C++17。C++11 对核心语言进行了一些补充。以下是 C++11 中引入的一些新更改:nullptr - 在之前的版本中,零用作 nullptr 的值,它有一个缺点是隐式转换为整数值。空指针文字由 std::nullptr_t 表示。在这个 nullptr 中,不存在隐式转换。Lambda 表达式 - Lambda 表达式允许在本地定义函数。匿名函数称为 lambda。我们…… 阅读更多
3.3万+ 次查看
向量类似于动态数组,但向量可以调整大小。向量是可以更改其大小以适应元素插入或删除的顺序容器。容器是保存相同类型数据的对象。向量可能会为向量的未来元素增长分配一些额外的存储空间。向量元素存储在连续的内存中。数据输入到向量的末尾。这是一个在 C++ 语言中打印向量内容的示例,示例 在线演示 #include <iostream> #include <vector> void print(std::vector const &a) { std::cout
1K+ 次查看
不,运算符 < 和运算符 <= 的执行时间相同。
309 次查看
以下是适用于 Linux 的一些 C++ IDE:带有 CDT 插件的 Eclipse Galileo Eclipse 是一个众所周知的开源跨平台 IDE。它提供功能齐全的 C/C++ IDE,具有以下功能:带有语法高亮显示支持的代码编辑器支持折叠和超链接导航源代码重构以及代码生成用于可视化调试(例如内存、寄存器等)的工具 NetBeans IDE NetBeans 是免费的、开源的、流行的 C/C++ IDE。以下是其一些功能:支持将编译后的应用程序自动打包成 .tar、.zip 和更多存档…… 阅读更多
842 次查看
这是一个在 C++ 语言中获取当前日期和时间的示例,示例 在线演示 #include <ctime> using namespace std; int main() { time_t now = time(0); char *date = ctime(&now); cout
3K+ 次查看
printf() 这主要用于 C 语言。它是一个将格式化输出打印到标准输出的函数。它打印到控制台,并使用格式说明符进行打印。它返回一个整数值。它在输入参数中不是类型安全的。它也可以在 C++ 语言中使用。以下是 C 和 C++ 语言中 printf() 的语法,printf(“字符串和格式说明符”,变量名);其中,字符串 - 要在控制台上打印的任何文本/消息。格式说明符 - 根据变量数据类型,使用格式说明符,例如 %d、%s 等。变量名 - 为声明变量指定的任何名称。这是一个…… 阅读更多
2.3万+ 次查看
在 C 语言中,有三种方法可以将 char 类型变量转换为 int。如下所示:sscanf() atoi() 类型转换 这是一个在 C 语言中将 char 转换为 int 的示例,示例 在线演示 #include <stdio.h> #include <stdlib.h> int main() { const char *str = "12345"; char c = 's'; int x, y, z; sscanf(str, "%d", &x); // 使用 sscanf printf("x 的值为:%d", x); y = atoi(str); // 使用 atoi() printf("y 的值为:%d", y); z = (int)(c); // 使用类型转换 printf("z 的值为…… 阅读更多
预处理器指令 #pragma 用于向 C/C++ 语言中的编译器提供附加信息。编译器使用它来提供一些特殊功能。以下是 C/C++ 语言中 #pragma 指令的语法,#pragma 令牌名称 下表列出了一些 C/C++ 语言中的 #pragma 指令,序号 #pragma 指令和说明 1 #pragma startup 在 main() 执行之前,需要运行 pragma 中指定的函数。 2 #pragma exit 在程序结束之前,需要运行 pragma 中指定的函数。 3 #pragma warn 用于隐藏警告消息。 4 #pragma GCC dependency 检查当前文件和其他文件的日期。如果…… 阅读更多
735 次查看
这是一个在 C 语言中按值传递数组的示例,示例 在线演示 #include <stdio.h> float avg(float a[]) { int i; float avg, sum = 0.0; for (i = 0; i < 6; ++i) { sum += a[i]; } avg = (sum / 6); return avg; } int main() { float avg1, a[] = {63, 21, 34.4, 12.5, 3, 2.2}; avg1 = avg(a); printf("平均值:%f", avg1); return 0; } 输出 以下是输出 平均值:22.683332 在上面的程序中,计算平均值的实际代码是…… 阅读更多
2K+ 次查看
这是一个在 C 语言中反转字符串的示例,示例 #include <stdio.h> #include <string.h> int main() { char s[50], t; int i = 0, j = 0; printf("输入要反转的字符串:"); gets(s); j = strlen(s) - 1; while (i < j) { t = s[i]; s[i] = s[j]; s[j] = t; i++; j--; } printf("反转后的字符串是:%s", s); return (0); } 输出 以下是输出 输入要反转的字符串:Here…… 阅读更多