找到 34423 篇文章,关于编程

C/C++ 中的三元运算符

karthikeya Boyini
更新于 2020年6月24日 10:57:13

2K+ 次浏览

需要三个操作数才能进行运算的运算符称为三元运算符。它可以用“?:”表示。它也称为条件运算符。该运算符提高了性能并减少了代码行数。以下是 C 语言中三元运算符的语法:表达式1 ? 表达式2 : 表达式3。以下是 C 语言中三元运算符的示例:示例 在线演示#include <stdio.h> int main() {    int a = -1;    double b = 26.4231;    int c = a? printf("True value : %lf", b):printf("False value : 0");    return 0; }输出True value : 26.423100表达式1 ... 阅读更多

C++ STL 中的 sinh() 函数

Chandu yadav
更新于 2020年6月24日 10:57:45

101 次浏览

sinh() 函数返回以弧度表示的角度的双曲正弦。它是 C++ STL 中的内置函数。sinh() 函数的语法如下所示:sinh(var)从语法中可以看出,函数 sinh() 接受数据类型为 float、double 或 long double 的参数 var。它返回 var 的双曲正弦。演示 C++ 中 sinh() 的程序如下所示。示例 在线演示#include <iostream> #include <cmath> using namespace std; int main() {    double d = 5, ans;    ans = sinh(d);    cout<<ans<<endl;    return 0; }

C++ 中的 strpbrk()

George John
更新于 2020年6月24日 10:47:19

267 次浏览

这是 C++ 中的一个字符串函数,它接收两个字符串,并在 string1 中查找 string2 中任何字符的第一次出现。如果存在,它返回指向 string1 中字符的指针,否则返回 NULL。这不适用于终止 NULL 字符。strpbrk() 的语法如下所示:char *strpbrk(const char *str1, const char *str2)在上述语法中,strpbrk() 返回指向 str1 中与 str2 中任何字符匹配的第一个字符的指针。演示 strpbrk() 的程序如下所示。示例 在线演示#include <iostream> #include <cstring> using namespace std; int main() {   ... 阅读更多

C++ 中的 strncat()

Ankith Reddy
更新于 2020年6月24日 10:49:01

480 次浏览

C++ 中的 strncat() 函数用于连接。它将源字符串中指定的字符数附加到目标字符串的末尾,并返回指向目标字符串的指针。strncat() 的语法如下所示:char * strncat ( char * dest, const char * src, size_t num );在上述语法中,源字符串 src 只附加到目标字符串 dest 的末尾,直到 num 个字符。演示 strcat() 的程序如下所示。示例 在线演示#include <iostream> #include <cstring> using namespace std; int main() {    char str1[20] = "Programming ... 阅读更多

C++ 中的 strcat() 与 strncat()

Arjun Thakur
更新于 2020年6月24日 10:49:31

586 次浏览

strcat() 和 strncat() 都是 C++ 中预定义的字符串函数。关于这些函数的详细信息如下所示。strcat()此函数用于连接。它将源字符串的副本附加到目标字符串的末尾,并返回指向目标字符串的指针。strcat() 的语法如下所示:char *strcat(char *dest, const char *src)演示 strcat() 的程序如下所示。示例 在线演示#include <iostream> #include <cstring> using namespace std; int main() {    char str1[20] = "Mangoes are ";    char str2[20] = "yellow";    strcat(str1, str2);    cout<<str1<<endl;    return 0; }

C++ 中的 strchr() 函数

Chandu yadav
更新于 2020年6月24日 10:49:57

360 次浏览

在 C++ 中,strchr() 是一个预定义函数。它用于字符串处理,它返回在提供的字符串中给定字符的第一次出现。strchr() 的语法如下所示:char *strchr( const char *str, int c)在上述语法中,str 是包含字符 c 的字符串。strchr() 函数查找 c 在 str 中的第一次出现。演示 strchr() 函数的程序如下所示。示例 在线演示#include <iostream> #include <cstring> using namespace std; int main() {    char str[] = "strings";    char * c = strchr(str,'s');    cout<<c<<endl;    return 0; }

C 语言中的变量和关键字

Samual Sam
更新于 2020年6月24日 10:52:39

11K+ 次浏览

变量在 C 语言中,变量是存储某种形式数据的存储位置。不同的变量需要不同的内存量,在其上应用一组操作。变量名不能以数字开头。它可以包含字母、数字、下划线“_”。以下是 C 语言中声明变量的语法:type variable_name;以下是 C 语言中多个变量声明的语法:type variable_name1, variable_name2, variable_name3;以下是 C 语言中变量的示例:示例 在线演示#include <stdio.h> int main() {    char a1 = 'H';    int b = 90, c = 150;    float ... 阅读更多

C++ 程序:执行给定二叉树的非递归先序遍历

George John
更新于 2020年6月24日 10:52:03

1K+ 次浏览

树遍历是一种图遍历形式。它涉及精确地检查或打印树中的每个节点一次。二叉搜索树的先序遍历涉及按 (根、左、右) 顺序访问树中的每个节点。二叉树的先序遍历示例如下所示。给定一个二叉树如下。先序遍历为:5 3 2 4 8 9执行先序非递归遍历的程序如下所示。示例 在线演示#include <iostream> #include <stack> using namespace std; struct node {    int data;    struct node *left;    struct node *right; }; struct ... 阅读更多

C++ 程序:使用动态规划查找数字的阶乘

Ankith Reddy
更新于 2019年7月30日 22:30:23

5K+ 次浏览

正整数 n 的阶乘等于 1*2*3*...n。负数的阶乘不存在。这里给出一个 C++ 程序,使用动态规划来查找给定输入的阶乘。算法开始   fact(int n):      读取数字 n      初始化       i = 1, result[1000] = {0}       result[0] = 1       对于 i = 1 到 n          result[i] = I * result[i-1]    打印结果结束示例代码#include <iostream> using namespace std; int result[1000] = {0}; int fact(int n) {    if (n >= 0) {       result[0] = 1;       for (int i = 1; i

C++ 程序:使用堆排序算法对包含 10 个元素的数组进行排序

Arjun Thakur
更新于 2020年2月12日 07:17:15

2K+ 次浏览

堆排序基于二叉堆数据结构。在二叉堆中,对于最大堆,父节点的子节点小于或等于它,而对于最小堆,父节点的子节点大于或等于它。解释堆排序所有步骤的示例如下所示。排序前包含 10 个元素的原始数组为:-207154101590237725此数组使用 max-heapify 构建成一个二叉最大堆。此最大堆表示为数组,如下所示:907720542515123710根... 阅读更多

广告
© . All rights reserved.