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