木之夏  
海纳百川,有容乃大;壁立千仞,无欲则刚

2021年2月13日

摘要: 函数重载的概念: C++ 允许功能想近的函数在相同作用域内以相同的函数名声明,从而形成重载,方便记忆便于使用; 注意事项: 重载函数的形参必须不同:个数不同或类型不同。 编译函数会根据形参类型,形参个数最佳匹配调用哪一个函数, 无效的重载函数: 程序实例: 定义了两个callArea函数,一个的输入 阅读全文
posted @ 2021-02-13 22:22 木之夏 阅读(164) 评论(0) 推荐(0) 编辑
 
摘要: 在C++中带有默认值的函数如何定义? 主要是在函数的声明时或者在在函数定义的时候将其进行赋值; 语法的形式: 函数类型 functionName(<type> name1 ,<type> name2=initial) { 函数体; } 需要注意: 1、输入默认值的初始话: 在输入变量的初始化时,逐一 阅读全文
posted @ 2021-02-13 21:49 木之夏 阅读(511) 评论(0) 推荐(0) 编辑
 
摘要: 内联函数使用: 主要用于函数自身运行很快,不想要调用花费开销的情况下使用 在内联函数中不可以调用异常接口说明 内联函数需要使用 inline 进行声明 对于简单的函数不想使用花销调用以及返回,所以想要使用 inline 来提醒编译器使用内联函数进行切换 代码实例: #include <iostrea 阅读全文
posted @ 2021-02-13 21:08 木之夏 阅读(123) 评论(0) 推荐(0) 编辑
 
摘要: C++标准中提供initialier 阅读全文
posted @ 2021-02-13 20:47 木之夏 阅读(139) 评论(0) 推荐(0) 编辑
 
摘要: 形式参数的传递方式 值传递 值传递是将数值传递到程序中,这种方式传递是单向传递 但是如果想要双向传递,这种视频无法满足; 引用传递 引用传递可以实现双向的传递 为了对比处两个之间的差异,这里举出两个例子来对比: 实现swap函数,进行变量之间的交换: 程序实例值传递: #include <iostr 阅读全文
posted @ 2021-02-13 19:47 木之夏 阅读(435) 评论(0) 推荐(1) 编辑
 
摘要: 二进制的数据转换到10进制 程序解说: 对于该需求首先是如何接收输入,这面输入采用string的形式接收,然后逐一进行计算权重,最后求和 代码实例: 首先通过string 来接收用户用户输入的2进制字符串 求得字符串的长度:.size()函数 然后是遍历字符串:string[下标索引] #inclu 阅读全文
posted @ 2021-02-13 19:11 木之夏 阅读(464) 评论(0) 推荐(0) 编辑
 
摘要: 函数定义的语法形式 类型标识符 函数名 (形式参数表) { 语句序列 } 类型标识符:决定函数的返回类型; 形式参数表的定义方法: <type> parName type:指定变量的形式 parName :形参的名称 C++中函数需要先声明后调用; 代码实例; 定义一个pow函数,实现求解x^n数值 阅读全文
posted @ 2021-02-13 14:18 木之夏 阅读(1078) 评论(0) 推荐(0) 编辑
 
摘要: 不限定作用域的枚举类型 注意:枚举类型为常量不可再进行赋值,也就是说需要在初始的时候对其赋值 当然也可以在初始话的时候对其赋值,不使用默认的赋值方式; 如: enum weekday {sunday=7,monday=1,tuesday,wednesday,thursday,friday,satur 阅读全文
posted @ 2021-02-13 13:37 木之夏 阅读(427) 评论(0) 推荐(0) 编辑
 
摘要: typedef - 自定义类型 该语句主要用于将某种类型起名为一个别名,如 double 起名为 area,这样以后再定义area类型的变量时,就相当于定义了一个double的变量。 程序实例: 定义一个double 类的 #include <iostream> using namespace st 阅读全文
posted @ 2021-02-13 11:21 木之夏 阅读(208) 评论(0) 推荐(0) 编辑
 
摘要: C++中的循环语句 while 循环 语法形式 while (表达式) 语句 { 循环体; } 程序实例: 求解0-10 的累加之和 #include <iostream> using namespace std; int main() { // while 语句的演示demo int num; i 阅读全文
posted @ 2021-02-13 10:48 木之夏 阅读(1389) 评论(0) 推荐(0) 编辑
 
摘要: switch语句 l 语法形式 switch (表达式) { case 常量表达式 1:语句1 case 常量表达式 2:语句2 ┆ case 常量表达式 n:语句n default : 语句n+1 } l 执行顺序 n 以case中的常量表达式值为入口标号,由此开始顺序执行。因此,每个case分支 阅读全文
posted @ 2021-02-13 09:32 木之夏 阅读(5561) 评论(0) 推荐(0) 编辑
 
摘要: C++中if语句的使用 if语句的主要作用是进行分支的判断,通过判断表达式的真假进行选择支路 if语句 If语句的语法形式 if (表达式) 语句 例:if (x > y) cout << x; if (表达式) 语句1 else 语句2 例:if (x > y) cout << x; else c 阅读全文
posted @ 2021-02-13 07:58 木之夏 阅读(6519) 评论(0) 推荐(0) 编辑
 
摘要: 运算优先级表: 隐含转换 混合预算类型转换; 强制类型转换: 阅读全文
posted @ 2021-02-13 07:51 木之夏 阅读(103) 评论(0) 推荐(0) 编辑