- 博客(7)
- 收藏
- 关注
原创 【C++】缺省参数与函数重载
缺省参数是声明或定义函数时为函数的参数指定一个缺省值,在调用该函数时,如果没有指定实参则使用该形参的缺省值,否则使用指定的实参。//没有传参时,使用形参的默认值Func(10);//传参时,使用指定的实参return 0;
2024-04-26 21:27:15
706
1
原创 C++命名空间
这种方式会把命名空间全部展开,这样就相当于全部放到全局作用域中了,这样的话就就会和一开始的情况一样,可能会和库里里面的名称冲突,所以在以后得项目中不推荐这样写,如果是写编程题或者日常使用可以。这个问题就很麻烦,因为C++中,变量、函数以及后面要学习到的类都是大量存在的,这些变量、函数和类的名称若在全局作用域中,可能会和C++库中的名称冲突。我们可以把一些变量,函数放进命名空间里,比如C++里面的头文件,库函数,stl都放进了std的命名空间里。现在我们回到一开始的问题,如何解决rand的命名冲突问题呢?
2024-04-24 19:45:08
228
1
原创 【数据结构】动态顺序表的深度剖析
的存储单元依次存储数据元素的线性结构,一般情况下采用数组存。注:因为头插需要挪动数据,非常影响效率,所以不推荐使用头插。注:当数据个数超出最大容量时,容量自动扩容为原来得二倍。功能:查找顺序表中某个元素的下标位置。在数组上完成数据的增删查改。2.顺序表的接口实现。
2023-05-30 18:40:44
145
1
原创 如何利用C语言生成随机数
生成随机数有个库函数----rand,使用前需要引头文件----#include,rand函数参数为void无参,返回类型为int整形.注意:我们这时候得到的随机数是0-32767之间的数,若想得到1-100之间的数,只需要把得到的随机数。的一个时间戳 ,time()函数是有参数的,但是这里我们不想用它的参数,所以可以传个空指针。有个函数是time(),这个函数会返回一个时间戳,返回的时间戳是调用这个。,所以我们可以把时间传进去,这里的时间指的就是。srand函数是设置一个随机的起点.
2022-09-03 09:17:59
2734
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人