美文网首页
常用库函数

常用库函数

作者: HeoLis | 来源:发表于2017-07-26 12:59 被阅读25次

 sort

位置:algorithm

功能:给一个数组(或者一个 STL,这个会在第三章介绍)排序。

格式:sort(a+1,a+n+1,cmp);

说明:

a 是数组的名称,同时也是指向数组首地址的指针。

+1 或者+n+1 为地址偏移量,表示需要排序的范围。

也可以替换为其他 STL 迭代器。

cmp 是自己写的函数,格式如下:

bool cmp(Type a, Type b)

{

//比较方法,如果 a 应该在 b 前则返回 true。

}

 unique

位置:algorithm

功能:去除一个容器(也可以是数组)内的所有重复元素。

格式:unique(a+1,a+n+1);

说明:

与 sort 函数类似。

 __gcd

位置:algorithm

功能:求两个整数的最大公约数。

格式:__gcd(a,b);

说明:两个参数的类型必须相同。

 next_permutation

位置:algorithm

功能:求下一个(字典序)排列

格式:next_permutation(s+1,s+n+1);

说明:

一定要保证参数 s 是一个排列。

 strcmp

位置:cstring

功能:比较两个字符串

格式:strcmp(s1,s2)

说明:

相等返回 0,s1 字典序较小返回-1,较大返回 1。

 memset

位置:cstring

功能:将内存区间的每一个字节(注意是字节而不是变量)赋值为给定数。

格式:memset(a,0,sizeof(a));

说明:

只能为整数数组赋值为 0/-1。

可以对字符数组任意赋值。

memcpy

位置:cstring

功能:将一个内存区间复制。

格式:memcpy(to,from,sizeof(to));

相关文章

  • C_language_renew05

    string常用库函数

  • 常用库函数

    sort 位置:algorithm 功能:给一个数组(或者一个 STL,这个会在第三章介绍)排序。 格式:sort...

  • 常用库函数

    输出函数: (1)printf函数:printf函数是格式输出函数,其函数原型包含在头文件”stdio.h”中.格...

  • 使用C库函数方式实现文件拷贝

    1.1实验目的 n掌握C库函数对文件操作 n掌握C库函数的常用函数文件访问用法 1.2实验内容 n使用C库函数方式...

  • C语言字符串处理库函数大全

    C语言中最常用标准库函数C++ sizeof的使用总结C++ Builder cstdlib 标准库函数相关颜色的...

  • STM32学习:使用库函数点亮一个LED

    一、LED模块硬件电路 二、GPIO库函数介绍 (一)GPIO外设的库文件 (二)GPIO常用库函数 初始化函数 ...

  • python常用库函数

    os.path.join(os.path.dirname(file), "./log/")注意比较join()与o...

  • 第五章

    18.1.2~18.1.4 [TOC] 第五章:C函数 数学库函数 下图给出一些常用的数学库函数,x和y的数据类型...

  • C语言笔记

    1. C语言本质上属于函数式语言,分为系统定义库函数和用户自定义函数两类。 常用库函数:scanf,printf,...

  • C++常用库函数

    1.常用数学函数 #include 2.常用字符串处理函数 #include 3.其他常用函数 ...

网友评论

      本文标题:常用库函数

      本文链接:https://www.haomeiwen.com/subject/eygnkxtx.html