c++
时秋
一个自己记录随笔的地方,供自己查阅。
展开
-
C++伪随机数
rand函数 rand函数在产生随机数前,需要系统提供的生成伪随机数序列的种子,rand根据这个种子的值产生一系列随机数。如果系统提供的种子没有变化,每次调用rand函数生成的伪随机数序列都是一样的。srand(unsigned seed)通过参数seed改变系统提供的种子值,从而可以使得每次调用rand函数生成的伪随机数序列不同,从而实现真正意义上的“随机”。通常可以利用系统时间来改变系统的种...转载 2018-06-21 09:45:46 · 2799 阅读 · 0 评论 -
C++ 学习随笔之向量容器vector
向量容器vector 1.动态数组,可以在运行阶段设置长度 2.具有数组的快速索引方式 3.可以插入和删除元素 定义和初始化 vector<double> vec1; vector<string> vec2(5); vector<int> vec3(20,998); 使用vector的时候要包含 #include &lt原创 2018-06-30 10:04:26 · 182 阅读 · 0 评论 -
C++学习随笔 初识二维数组
C++ 支持多维数组。多维数组声明的一般形式如下: type name[size1][size2]...[sizeN]; 例如,下面的声明创建了一个三维 5 . 10 . 4 整型数组: int threedim[5][10][4]; 二维数组 多维数组最简单的形式是二维数组。一个二维数组,在本质上,是一个一维数组的列表。声明一个 x 行 y 列的二维整型数组,形式如下: ...转载 2018-06-25 15:19:18 · 130 阅读 · 0 评论 -
如何让自己的C++程序跑在没有环境的小伙伴电脑上
查看exe文件依赖的dll 用 Depends.exe 查看依赖查漏补缺 把dll放在exe的同级目录下 dll文件一般在mingw目录下或者system32目录下原创 2018-06-23 19:03:16 · 1947 阅读 · 0 评论 -
c++学习随笔之数组的插入删除
**数组的插入 找到要插入的位置 大于它或者小于它的数值的向后移一位或者向前加一位 数组的删除 找到删除的位置 后面的数字向前移位** #include <iostream> using namespace std; int main() { double power[99]; int powerCount = 0; double insertPower...原创 2018-06-23 18:28:10 · 1219 阅读 · 0 评论 -
C++遍地是坑之函数传入数组返回长度
我们都知道计算数组长度的时候使用的公式是 sizeof(变量)/sizeof(类型) 然后他就会返回一个数组的lenght 先入JAVA为主的我理所当然认为逻辑是这样的 int intLenght1(int x[]) { return sizeof(x)/sizeof(int); } int main() { int a[]= { 16,2,18,200,19}; ...原创 2018-06-23 16:37:34 · 1110 阅读 · 0 评论 -
C++学习随笔之基本类型数组的长度
只适用于基本类型 数组的大小 / 数组的类型c c++没有lenght - - (╬▔皿▔)凸 int nums[5]; cout << sizeof(nums) / sizeof(int) << endl; //输出5原创 2018-06-22 09:26:21 · 128 阅读 · 0 评论 -
C++学习随笔之输出浮点数&保留位数
#include <iostream> int main () { double myDouble =10000000/3.0; //设置以浮点数的形式输出 cout << fixed; //设置精度 cout << setprecision(2); //或者 另一种设置输出的形式,精度的方式 cout.s...原创 2018-06-13 15:22:01 · 2588 阅读 · 0 评论 -
C++学习随笔之指针(pointer)初识
指针(pointer) 简介:指针是一个值为内存地址的变量(或数据对象) 声明 数据类型 * 指针变量名 例: int* ptr_num; char* ptr_name; ... int year; year=2016; int * ptr_year; //取地址符&amp; ptr_year=&am...原创 2018-06-30 12:46:02 · 1206 阅读 · 0 评论