【C++常用函数】头文件<algorithm>中的常用函数(绝对值,交换,比较)

swap(a,b)

  用于交换a,b两个变量的值;

max(a,b)

  返回a,b中的最大值;

min(a,b)

  返回a,b中的最小值;

abs(x)

  返回x的绝对值,x必须是整数;

原文地址:https://www.cnblogs.com/sdtuzxr/p/11980107.html

时间: 2024-08-04 07:26:21

【C++常用函数】头文件<algorithm>中的常用函数(绝对值,交换,比较)的相关文章

头文件algorithm中的常用函数

头文件algorithm中的常用函数 一.非修改性序列操作(12个) 循环         对序列中的每个元素执行某操作         for_each() 查找         在序列中找出某个值的第一次出现的位置         find() 在序列中找出符合某谓词的第一个元素     find_if() 在序列中找出一子序列的最后一次出现的位置         find_end() 在序列中找出第一次出现指定值集中之值的位置     find_first_of() 在序列中找出相邻的一对

C++&#183;头文件&lt;algorithm&gt;

本博文仅示例一些常用的函数: sort.for_each. 1. sort /* STL - <algorithm> - sort template< class RandomIt, class Compare > void sort( RandomIt first, RandomIt last, Compare comp ); Eg:sort(array,array+10,bool cmpFunc) template< class RandomIt > void so

【CUDA】Windows 下常用函数头文件

CUDA 函数 头文件 __global__ __device__ #include <cuda_runtime.h> threadIdx #include <device_launch_parameters.h>   #include <sm_20_intrinsics.h> __shfl() #include <sm_30_intrinsics.h> tex1Dfetch() #include <texture_fetch_functions.h&

使用头文件cfloat中的符号常量获知浮点类型数据的表数范围---gyy整理

使用头文件cfloat中的符号常量获知浮点类型数据的表数范围 cfloat头文件包含了系统的浮点数的长度限制 头文件climits中的符号常量是获知整型数据的表数范围,并不能获取浮点类型数据的表数范围. <climits>该头文件包含了系统的整数长度的限制,它已取代了头文件<limits.h> <cfloat> 该头文件包含了系统的浮点数的长度限制,它以取代了头文件<float.h> <cfloat> 头文件各字符常量的取值和含义 上图中在程序中

使用头文件climits中的符号常量获知整型数据的表数范围---gyy整理

在头文件climits(limits.h)以宏定义的方式定义了各种符号常量来表示各种整型类型表示数的范围,如int的最大最小值,long的最大最小值等. 符号常量 表示 CHAR_BIT char 的位数 CHAR_MAX char 的最大值 CHAR_MIN char 的最小值 SCHAR_MAX signed char 的最大值 SCHAR_MIN signed char 的最小值 UCHAR_MAX unsigned char 的最大值 SHRT_MAX short 的最大值 SHRT_M

thread.join函数,java多线程中的join函数解析

join函数的作用,是让当前线程等待,直到调用join()的 线程结束或者等到一段时间,我们来看以下代码 1 package mian; 2 3 4 public class simpleplela { 5 static void threadMessage(String message) { 6 String threadName = 7 Thread.currentThread().getName(); 8 9 System.out.println(threadName+" "+m

C++中的算法头文件&lt;algorithm&gt;,&lt;numeric&gt;和&lt;functional&gt;

算法部分主要由头文件<algorithm>,<numeric>和<functional>组成.<algorithm>是所有STL头文件中最大的一个,它是由一大堆模版函数组成的,可以认为每个函数在很大程度上都是独立的,其中常用到的功能范围涉及到比较.交换.查找.遍历操作.复制.修改.移除.反转.排序.合并等等.相关函数:http://www.cplusplus.com/reference/algorithm/<numeric>体积很小,只包括几个在

编写一个可变参数的C函数——头文件stdarg.h中宏va_start ,va_arg和va_end的应用

我们在C语言编程中会遇到一些参数个数可变的函数,例如printf()这个函数,它的定义是这样的:int printf( const char* format, ...);它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的,例如我们可以有以下不同的调用方法:printf("%d",i);printf("%s",s);printf("the number is %d ,string is:%s", i, s);究竟如何写可变参数的

常用头文件和一些简单的函数

常用头文件和一些简单函数 #include <bits/stdc++.h> #include <cstdlib> #include <cstring> #include <cstdio> #include <cmath> #include <iostream> #include <algorithm> #include <string> #include <queue> #include <s