
C++模块
文章平均质量分 69
金泽遗梦
此人很懒,还没有添加简历。
展开
-
C++中string字符串的简单操作
一. 创建并初始化string字符串对象 二. size()和length()成员函数 三. 使用下标索引string对象 四. find()成员函数 五. erase()成员函数 六. empty()成员函数原创 2022-12-15 03:00:00 · 433 阅读 · 0 评论 -
C++中随机数的生成
上述代码多次运行就会发现每次运行后,rand_num的值都会不一样。注意,函数rand()是不需要任何实参就可以返回一个随机数,但返回的随机数是基于数学公式在计算机内部生成的伪随机数,不是真正的随机数,因为每次运行程序所返回的随机数数组都是一样的排列,也就是说对于上述简单代码,无论运行多少次程序,结果都会返回给rand_num一个数41(不同的计算机数字可能会不同,但都不会变)。要生成真随机数,就得为随机数生成器确定随机数种子,利用种子的数(不同)来确定伪随机数序列中(不同的)起始位置,从而产生真随机数。原创 2022-12-12 03:00:00 · 1707 阅读 · 0 评论 -
C++中枚举类型(enum)的使用
C++中枚举类型是unsigned int 类型的集合,其中的常量称为枚举数,通常这些常量是相关的,而且有特定的顺序。要定义一个枚举类型需要使用关键词enum,具体用法是在enum后面加上标识符,然后加上用{}括起来的枚举数列表,枚举数之间用逗号隔开。例子:上述代码定义了一个枚举类型meiju1,而枚举数的值默认从0开始,逐次加1,所以zero等于0,one等于1,two等于2,以此类推。运行结果如下:然后就可以定义枚举类型meiju1的变量,并对变量赋值,代码如下:变量a、b都是meiju1类原创 2022-12-08 03:00:00 · 2564 阅读 · 0 评论 -
C++中typedef的用法
在C++中,有很多的变量类型,有的变量类型名很短,如int、bool等,有的类型名却很长,如usigned short int、usigned long int等。typedef通常用于给比较长的类型名定义较短的新名称,方便使用,且新类型名的使用与原类型名一样。typedef使用方法是:在typedef后面跟上原始类型名,再跟上新的类型名(别名,用户自定义)。例子如下:如上代码为unsigned short int 类型定义了一个别名ushort,并且查看了unsigned short int定义的变原创 2022-12-08 03:00:00 · 1408 阅读 · 0 评论 -
C++字符数组初始化和输入可能遇到的问题及解决方法
在C++中字符和字符串是不同的,字符用单引号括起来,字符串用双引号括起来,两者有什么不一样呢?可以看到字符'A'占一个字节,而字符串"A"占两个字节,这是因为在C++中都有一个结束字符'\0'会添加到字符串的尾部,这个字符不会输出,它的作用仅仅是告诉计算机当前字符已到达结尾,但它会占据字符串的一个字节,索引字符串“A"占两个字节。所以要输出一个字符串中的中文字符,必须连续输出相应的两个字节信息。原创 2022-09-30 03:00:00 · 833 阅读 · 0 评论 -
C++二维数组的初始化赋值及示例
C++二维数组可以看作一个表格,横向为表格的行,纵向为表格的列,数组定义时行号在前,列号在后。二维数组的定义格式为: 数据类型 数组名[常量行表达式][常量列表达式]。原创 2022-09-29 03:00:00 · 32495 阅读 · 0 评论 -
C++一维数组的初始化及可能出现的问题
数据类型 数组名[常量表达式], 其中常量表达式用来表示数组的大小(数组元素个数)。一维数组的初始化方法:1.在数组定义的同时进行初始化赋值,用大括号按顺序列出要赋予的值。2. 数组定义后按下标赋值。3.利用数组名的指针性质为数组元素赋值。一维数组初始化时可能出现的错误:..........原创 2022-09-26 03:00:00 · 2018 阅读 · 0 评论 -
C++连续输入多个数据时可能出现的问题及解决方法
当我们输入的多个数据与我们定义的多个数据 的顺序和类型匹配时,程序能够正常读入数据,没有任何问题。而当输入的多个数据类型不匹配时,会出现什么情况,请往下看:原创 2022-09-21 03:00:00 · 3641 阅读 · 1 评论 -
C++标准输出的格式控制
C++标准输出的一些格式控制符,如left、right、internal、boolalpha、fixed、scientific、showpos、showbase、showpoint、oct、dec、hex等的简单介绍和具体代码演示原创 2022-09-23 03:00:00 · 2209 阅读 · 0 评论