C语言总共分成三大部分:C语言的初步认识,就如语句的结构和格式,变量,常量,字符一些基本的计算符号的认识与运用等等;三大基本结构:顺序,选择,循环,这些都会经常运用到;然后就是函数了,要深刻理解函数的定义和使用格式等等知识点。 如图 ...
分类:
其他好文 时间:
2019-02-22 00:30:46
阅读次数:
146
函数: 为什么要用函数? 1、减少代码量 2、保持一致性 3、易维护 一、函数的定义和使用 函数的定义: def:表示函数的关键字 函数名:以后可以根据函数名调用函数 函数体:中间可以做一系列的运算 参数:为函数提供形参(形参不占用内存空间,调用时才会占用内存,在调用结束后,才会被释放;实参是给实参 ...
分类:
编程语言 时间:
2019-02-20 09:18:06
阅读次数:
120
Problem Description "Well, it seems the first problem is too easy. I will let you know how foolish you are later." feng5166 says."The second problem i ...
分类:
其他好文 时间:
2019-02-10 00:05:12
阅读次数:
152
1.写一个通用函数:作用是在数组里找到和value值相同的值的索引 2.函数模板可以特例化 记得一定要实现定义好原模板Find();否则特例化会失败; ...
分类:
其他好文 时间:
2019-02-08 18:41:20
阅读次数:
214
集合 集合使用的回顾 集合Collection的remove方法 迭代器 迭代器的概述 迭代器的实现原理 迭代器的代码实现 ? ? 迭代器的执行过程? 集合迭代中的转型 增强For 增强for循环遍历数组 增强for循环遍历集合 泛型 泛型的引入 泛型的定义和使用 java中的伪泛型 泛型类 泛型的 ...
分类:
其他好文 时间:
2019-02-04 23:18:42
阅读次数:
317
12.1什么是可变参数宏在上面的教程中,我们学会了变参函数的定义和使用,基本套路就是使用va_list、va_start、va_end等宏,去解析那些可变参数列表我们找到这些参数的存储地址后,就可以对这些参数进行处理了:要么自己动手,自己处理;要么继续调用其它函来处理。voidprint_num(intcount,...){va_listargs;va_start(args,count);for(
分类:
编程语言 时间:
2019-02-03 09:13:51
阅读次数:
187
一、模板实参推断 对于函数模板,编译器利用调用中的函数实参来确定其模板参数。从函数实参来确定模板实参的过程被称为模板实参推断。在模板实参推断过程中,编译器使用函数调用中的实参类型来寻找模板实参,用这些模板实参生成的函数与给定的函数调用最为匹配。 1、类型转换与模板类型参数 与非模板函数一样,我们在一 ...
分类:
其他好文 时间:
2019-01-31 01:29:55
阅读次数:
172
一、定义模板 1、函数模板 模板定义以关键字template开始,后跟一个模板参数列表,这是一个逗号分隔的一个或多个模板参数的列表,用<>括起来。在模板定义中,模板参数列表不能为空。模板参数表示在类或函数定义中用到的类型或值。当使用模板时,我们(隐式地或显式地)指定模板实参,将其绑定到模板参数上。 ...
分类:
其他好文 时间:
2019-01-30 14:16:17
阅读次数:
115
手动博客搬家: 本文发表于20181125 13:25:03, 原地址 https://blog.csdn.net/suncongbo/article/details/84487306 题目链接: https://www.luogu.org/problemnew/show/P4725 题目大意: 给 ...
分类:
其他好文 时间:
2019-01-23 21:32:44
阅读次数:
201
手动博客搬家: 本文发表于20181127 08:39:42, 原地址 https://blog.csdn.net/suncongbo/article/details/84559818 题目链接: https://www.luogu.org/problem/show?pid=4726 题意: 给定$ ...
分类:
其他好文 时间:
2019-01-23 21:28:30
阅读次数:
219