随笔分类 - C++练习
C++练习12 字符串成员函数的使用
摘要:1 #include <iostream> 2 #include <string> 3 using namespace std; 4 int main() 5 { 6 string str;//创建string类的对象 str 7 if (str.empty())//empty()为成员函数,emp
阅读全文
C++ 练习11 string的使用
摘要:1 #include <iostream> 2 #include<string>//调用string函数库 3 using namespace std; 4 int main() 5 { 6 string s1, s2;//定义两个string类型的变量s1 s2 7 s1 = "c++程序";//
阅读全文
C++ 练习10 动态分配内存
摘要:动态分配内存可以使的程序在内存中更加灵活地使用 动态分配数组使用new函数 1 #include <iostream> 2 constexpr auto N = 5; 3 using namespace std; 4 void insert_sort(int a[], int n) //插入排序算法
阅读全文
C++练习9 函数的重载
摘要:函数的重载是用一个函数名定义多个函数,但是这些同名函数的形参列表(参数个数,类型,顺序)必须不同。 函数重载的规则: 1.函数名称必须相同。 2.参数列表必须不同(个数不同、类型不同、参数排列顺序不同等)。 3.函数的返回类型可以相同也可以不相同。 4.仅仅返回类型不同不足以成为函数的重载。 1 #
阅读全文
C++练习8 常量的说明
摘要:const用来声明常量,const的位置可以看出其修饰的是哪一部分 1 #include <iostream> 2 using namespace std; 3 int main() 4 { 5 int a1 = 3;//定义变量a1 6 const int a2 = a1;//初始化常量a2赋值为
阅读全文
C++ 练习7 引用作为函数返回值
摘要:当引用作为函数的返回值时,可以直接将其当作赋值语句的左值使用 如:函数refValue(int& x)可以像 a=10 中的“a”来使用 1 #include <iostream> 2 using namespace std; 3 int oneX = 10;//定义一个变量oneX,并赋值为10
阅读全文
C++练习6 不同参数的传递方式
摘要:当函数的形参是变量时,函数内的操作是只对形参的操作,并不会对实参造成影响 当函数的形参是引用时,在函数内对形参操作的同时也会对实参造成影响 1 #include <iostream> 2 using namespace std; 3 void SwapValue(int a, int b)//在主函
阅读全文
C++练习5 对引用进行初始化
摘要:1 #include <iostream> 2 using namespace std; 3 int main() 4 { 5 const int cInt = 3;//定义常量cInt并赋值为3 6 int oneInt = 50;//定义变量oneInt并赋值为50 7 int& ref = o
阅读全文
C++练习4 引用的定义与使用
摘要:使用 & 为变量和常量作为引用 1 #include <iostream> 2 using namespace std; 3 int main() 4 { 5 int oneInt = 1;//定义一个变量oneInt,并赋值为1 6 int & ref = oneInt;//定义变量ref引用变量
阅读全文
C++练习3 定义带默认值的参数
摘要:通过void func 定义函数的默认值和其可以容纳多少个实参 1 #include <iostream> 2 using namespace std; 3 void func(int a = 11, int b = 22, int c = 33) //为函数 func 设置默认值为11,22,33
阅读全文
C++练习-1 简单输入输出
摘要:首先完整代码如下: #include <iostream> #include <string> using namespace std; int main() { int oneInt1, oneInt2; char strArray[20]; string str; double oneDoubl
阅读全文
C++练习2 强制类型转换
摘要:const可以把有关的数据定义为常量。 const类型可以修饰:对象,指针,引用 使用const_cast为强制类型转换,将常量强制转换非常量。 1 #include <iostream> 2 using namespace std; 3 int main() 4 { 5 int a = 10; 6
阅读全文
浙公网安备 33010602011771号