-
C# 中类的使用
摘要:其实在C#和C++中类的使用基本相同,所以这里是C# 中类的使用小例子 using System; namespace ConsoleApp2 { class Rectangle { //成员变量 public double length, width; public double GetArea(
阅读全文
-
C++中类的创建相关
摘要:在c++中类的抽象主要是根据类的属性,以及类的方法进行创建; 方法的抽象主要是设置类的函数,以时钟为例,如:settime(); showtime() 类的属性抽象如时钟的一些特有属性: 如: hour , minute , second 类定义的语法: class 类名称 { public : 公
阅读全文
-
C++中函数的重载
摘要:函数重载的概念: C++ 允许功能想近的函数在相同作用域内以相同的函数名声明,从而形成重载,方便记忆便于使用; 注意事项: 重载函数的形参必须不同:个数不同或类型不同。 编译函数会根据形参类型,形参个数最佳匹配调用哪一个函数, 无效的重载函数: 程序实例: 定义了两个callArea函数,一个的输入
阅读全文
-
C++中带有默认值的函数
摘要:在C++中带有默认值的函数如何定义? 主要是在函数的声明时或者在在函数定义的时候将其进行赋值; 语法的形式: 函数类型 functionName(<type> name1 ,<type> name2=initial) { 函数体; } 需要注意: 1、输入默认值的初始话: 在输入变量的初始化时,逐一
阅读全文
-
C++中的内联函数
摘要:内联函数使用: 主要用于函数自身运行很快,不想要调用花费开销的情况下使用 在内联函数中不可以调用异常接口说明 内联函数需要使用 inline 进行声明 对于简单的函数不想使用花销调用以及返回,所以想要使用 inline 来提醒编译器使用内联函数进行切换 代码实例: #include <iostrea
阅读全文
-
C++中含有可变参数的函数
摘要:C++标准中提供initialier
阅读全文
-
C++中函数的形式参数引用
摘要:形式参数的传递方式 值传递 值传递是将数值传递到程序中,这种方式传递是单向传递 但是如果想要双向传递,这种视频无法满足; 引用传递 引用传递可以实现双向的传递 为了对比处两个之间的差异,这里举出两个例子来对比: 实现swap函数,进行变量之间的交换: 程序实例值传递: #include <iostr
阅读全文
-
C++常见的函数例题
摘要:二进制的数据转换到10进制 程序解说: 对于该需求首先是如何接收输入,这面输入采用string的形式接收,然后逐一进行计算权重,最后求和 代码实例: 首先通过string 来接收用户用户输入的2进制字符串 求得字符串的长度:.size()函数 然后是遍历字符串:string[下标索引] #inclu
阅读全文
-
C++中函数的定义
摘要:函数定义的语法形式 类型标识符 函数名 (形式参数表) { 语句序列 } 类型标识符:决定函数的返回类型; 形式参数表的定义方法: <type> parName type:指定变量的形式 parName :形参的名称 C++中函数需要先声明后调用; 代码实例; 定义一个pow函数,实现求解x^n数值
阅读全文
-
C++中的枚举类型
摘要:不限定作用域的枚举类型 注意:枚举类型为常量不可再进行赋值,也就是说需要在初始的时候对其赋值 当然也可以在初始话的时候对其赋值,不使用默认的赋值方式; 如: enum weekday {sunday=7,monday=1,tuesday,wednesday,thursday,friday,satur
阅读全文
-
typedef(自定义类型)
摘要:typedef - 自定义类型 该语句主要用于将某种类型起名为一个别名,如 double 起名为 area,这样以后再定义area类型的变量时,就相当于定义了一个double的变量。 程序实例: 定义一个double 类的 #include <iostream> using namespace st
阅读全文
-
C++中的循环语句
摘要:C++中的循环语句 while 循环 语法形式 while (表达式) 语句 { 循环体; } 程序实例: 求解0-10 的累加之和 #include <iostream> using namespace std; int main() { // while 语句的演示demo int num; i
阅读全文
-
C++中的switch语句的使用方法
摘要:switch语句 l 语法形式 switch (表达式) { case 常量表达式 1:语句1 case 常量表达式 2:语句2 ┆ case 常量表达式 n:语句n default : 语句n+1 } l 执行顺序 n 以case中的常量表达式值为入口标号,由此开始顺序执行。因此,每个case分支
阅读全文
-
C++中if 语句的使用
摘要:C++中if语句的使用 if语句的主要作用是进行分支的判断,通过判断表达式的真假进行选择支路 if语句 If语句的语法形式 if (表达式) 语句 例:if (x > y) cout << x; if (表达式) 语句1 else 语句2 例:if (x > y) cout << x; else c
阅读全文
-
运算优先级
摘要:运算优先级表: 隐含转换 混合预算类型转换; 强制类型转换:
阅读全文
-
C++中的位运算
摘要:C++中的按位运算(与、或、非) 按位与运算(&) 按位与运算就是将两个变量的各个bit进行求 与运算,然后将结果输出 按位或运算(|) 将两个变量的各个bit进行按位求或 按位异或(^) 按位取反(~) 位运算——移位(>> <<)
阅读全文
-
C++中的条件运算符和条件表达式
摘要:条件运算符与条件表达式 l 一般形式 n 表达式1?表达式2:表达式3 表达式1 必须是bool 类型 l 执行顺序 n 先求解表达式1, n 若表达式1的值为true,则求解表达式2,表达式2的值为最终结果 若表达式1的值为false,则求解表达式3,表达式3的值为最终结果 l 条件运算符优先级高
阅读全文
-
sizeof 函数的使用
摘要:sizeof函数的主要使用方法为求 变量存储占用的字节数; 代码实例: 如:求int 和 double 类型的数据所占的字节数 #include <iostream> using namespace std; int main() { // 逗号运算符 int a; double b; int c;
阅读全文
-
条件运算符与条件表达式
摘要:条件运算符与条件表达式 通过表达式1 的真假来输出表达式的结果 如果表达式1是真,输出表达式2的结果,else 输出表达式2的结果 条件表达式的优先级 条件表达式的优先级高于赋值运算符,低于逻辑运算符。
阅读全文
-
关系运算符和逻辑运算符
摘要:关系运算符 在C++中关系运算中,其结果为bool ,分为true 和 false 逻辑运算符 在C++中逻辑运算符,其结果也为bool,优先级如下:
阅读全文
|