以应有的方式学习数据结构与算法 (DSA) — 通过分步代码可视化。
通过分步代码可视化学习数据结构与算法 (DSA)。
立即尝试!
优惠活动将在
后结束
以应有的方式学习数据结构与算法 (DSA) — 通过分步代码可视化。
通过分步代码可视化学习数据结构与算法 (DSA)。
立即尝试!
优惠活动将在
后结束
教程
示例
课程
试用
Programiz PRO
教程
课程
Python
JavaScript
TypeScript
SQL
HTML
CSS
C
C++
Java
R
Ruby
RUST
Golang
Kotlin
Swift
C#
DSA
成为认证的 C++ 开发者
程序员。
报名
热门教程
C++ if...else 语句
C++ for 循环
C++ 中的数组
C++ 中的字符串
C++ 类与对象
开始学习 C++
热门实例
创建一个简单的计算器
检查素数
打印斐波那契数列
检查一个数字是否为回文
矩阵乘法程序
探索 C++ 示例
参考资料
iostream
cmath
cstring
ctime
查看全部
凭借十多年的经验创建。
学习
练习
竞赛
学习 Python
学习 HTML
学习 JavaScript
学习 SQL
学习 DSA
学习 C
学习 C++
学习 Java
在
上查看所有课程
Python 基础
Python 中级
C++ 基础
C++ 中级
C++ 面向对象编程
C 语言编程
Java 基础
Java 中级
Java 面向对象编程
在
上查看所有课程
Python 挑战
JavaScript 挑战
Java 挑战
C++ 挑战
C 挑战
在
上查看所有挑战
学习
练习
竞赛
认证课程
凭借十多年的经验和数千条反馈创建。
学习 Python
学习 HTML
学习 JavaScript
学习 SQL
学习 DSA
在
上查看所有课程
学习 C
学习 C++
学习 Java
Python
JavaScript
TypeScript
SQL
HTML
CSS
C
C++
Java
更多语言
成为认证的 C++ 开发者
程序员。
试用 Programiz PRO!
热门教程
C++ if...else 语句
C++ for 循环
C++ 中的数组
C++ 中的字符串
C++ 类与对象
开始学习 C++
所有 C++ 教程
参考资料
iostream
cmath
cstring
ctime
查看全部
Python
JavaScript
C
C++
Java
R
Kotlin
成为认证的 C++ 开发者
程序员。
试用 Programiz PRO!
热门实例
创建一个简单的计算器
检查素数
打印斐波那契数列
检查一个数字是否为回文
矩阵乘法程序
所有 C++ 示例
C++ 标准库
教程
课程
示例
参考
编译器
教程
课程
示例
参考
编译器
C++ 库函数
C++ <cmath>
C++ cos()
返回参数的余弦值
C++ sin()
返回参数的正弦值
C++ asin()
返回一个数字的反正弦值
C++ atan()
返回一个数字的反正切值
C++ tan()
返回参数的正切值
C++ atan2()
返回一个坐标的反正切值
C++ acos()
返回一个数字的反余弦值
C++ ceil()
返回数字的向上取整值
C++ floor()
返回十进制数的向下取整值
C++ fmod()
计算除法的浮点余数
C++ log()
返回一个数的自然对数
C++ trunc()
截断数字的小数部分
C++ round()
返回最接近参数的整数值
C++ log10()
返回一个数的以 10 为底的对数
C++ modf()
将数字分解为整数部分和小数部分
C++ exp()
返回 e 的指定次幂
C++ log2()
返回一个数的以 2 为底的对数
C++ sqrt()
计算一个数的平方根
C++ fmax()
返回两个参数中较大的一个
C++ fabs()
返回参数的绝对值
C++ cmath abs()
返回参数的绝对值
C++ nan()
返回一个安静的 NaN 值
C++ remainder()
返回 x/y 的余数
C++ pow()
计算一个数的幂
C++ <cstdlib>
C++ atof()
将字符串转换为双精度浮点数
C++ strtol()
将字符串转换为数字
C++ strtoull()
将字符串转换为无符号长长整数
C++ srand()
为 rand() 播种伪随机数
C++ free()
释放已分配的内存块
C++ malloc()
分配一块未初始化的内存
C++ realloc()
重新分配一块先前已分配的内存
C++ getenv()
返回指向传入的环境变量的指针
C++ bsearch()
在已排序的数组上执行二分查找
C++ qsort()
使用快速排序算法对数组进行排序
C++ div()
计算数字的整数商和余数
C++ cstdlib abs()
返回整数的绝对值
C++ labs()
返回长整型或长整型数字的绝对值
C++ calloc()
分配一块内存并将其初始化为零
C++ <iostream>
C++ cin
从用户接收输入
C++ cout
将输出显示到输出设备,即显示器
C++ cerr
写入错误流
C++ clog
用于日志流
C++ wcin
接受宽字符类型的输入
C++ wcout
将宽字符(Unicode)显示到屏幕
C++ <cstring>
C++ memcpy()
将内存块从源复制到目标
C++ strcat()
将字符串的副本追加到另一个字符串的末尾
C++ strcpy()
将字符字符串从源复制到目标
C++ strncpy()
将字符字符串从源复制到目标
C++ strcmp()
比较两个字符串
C++ strncmp()
按字典顺序比较两个字符串
C++ strchr()
在字符串中搜索字符
C++ strtok()
根据分隔符分割字符串
C++ memset()
将字符复制到字符串的开头 n 次
C++ strstr()
查找子字符串在字符串中的第一个出现
C++ strlen()
返回给定字符串的长度
C++ <cctype>
C++ isalpha()
检查给定字符是否为字母
C++ isblank()
检查给定字符是否为空格字符
C++ isdigit()
检查给定字符是否为数字
C++ islower()
检查给定字符是否为小写
C++ ispunct()
检查给定字符是否为标点符号
C++ isspace()
检查给定字符是否为空白字符
C++ isupper()
检查给定字符是否为大写
C++ tolower()
将给定字符转换为小写
C++ isxdigit()
检查给定字符是否为十六进制字符
C++ toupper()
将给定字符转换为大写
C++ <cstdio>
C++ remove()
删除指定文件
C++ rename()
重命名或移动指定文件
C++ tmpfile()
创建具有自动生成名称的临时文件
C++ fopen()
打开指定文件
C++ fprintf()
将格式化字符串写入文件流
C++ fscanf()
从文件流读取数据
C++ printf()
将格式化字符串写入标准输出
C++ scanf()
从标准输入读取数据
C++ snprintf()
将格式化字符串写入字符字符串缓冲区
C++ sprintf()
将格式化字符串写入缓冲区
C++ sscanf()
从字符串缓冲区读取数据
C++ fgets()
从文件流读取 n 个字符
C++ fgetc()
从给定的输入流读取下一个字符
C++ getchar()
从标准输入读取下一个字符
C++ gets()
从标准输入读取一行
C++ putchar()
将字符写入标准输出
C++ fread()
从流中读取指定数量的字符
C++ fwrite()
将指定数量的字符写入流
C++ puts()
将字符串写入标准输出
C++ fflush()
将任何缓冲数据刷新到相应的设备
C++ freopen()
以与另一个流关联的文件打开新文件
C++ fseek()
为给定的文件流设置文件位置指示器
C++ getc()
从输入流读取下一个字符
C++ <ctime>
C++ clock()
返回程序消耗的处理器时间
C++ difftime()
以秒为单位计算两个时间之间的差值
C++ time()
返回当前日历时间
C++ ctime()
将自纪元以来的时间转换为字符表示
C++ asctime()
将日历时间转换为字符表示
C++ gmtime()
将自纪元以来的给定时间转换为 UTC 时间
C++ localtime()
将自纪元以来的给定时间转换为本地时间
C++ strftime()
将日历时间转换为多字节字符字符串