C++
文章平均质量分 51
believer-zzm
这个作者很懒,什么都没留下…
展开
-
C++从0到1实战
1.Windows开发环境的准备2.第一个C++程序3.C++输出数据4.程序的注释5.变量使用6.常量使用7.标识符的命名8.数据输入9.算术运算10.自增和自减原创 2023-04-05 22:48:41 · 716 阅读 · 0 评论 -
【C++从0到1】70、C++中结构体中的指针
【代码】【C++从0到1】70、C++中结构体中的指针。原创 2023-04-15 17:27:37 · 341 阅读 · 0 评论 -
【C++从0到1】69、C++中结构体嵌入数组和结构体
【代码】【C++从0到1】69、C++中结构体嵌入数组和结构体。原创 2023-04-15 17:24:29 · 237 阅读 · 0 评论 -
【C++从0到1】68、C++中结构体数组
初始化结构体数组,要结合使用初始化数组的规则和初始化结构体的规则。结构体可以被定义成数组变量,本质上与其它类型的数组变量没有区别。使用结构体数组可以用数组表示法,也可以用指针表示法。原创 2023-04-15 17:22:56 · 248 阅读 · 0 评论 -
【C++从0到1】67、C++中结构体指针
在C++中,用不同类型的指针存放不同类型变量的地址,这一规则也适用于结构体。// 声明结构体变量girl。// 声明结构体指针,指向结构体变量girls。(*指针名) .成员变量名 //(*pst) .name和(*pst) .age或者:指针名- > 成员变量名 // pst- > name和*pst- > age在第一种方法中,圆点.的优先级高于*,(*指针名)两边的括号不能少。如果去掉括号写成(指针名).成员变量名,那么相当于(指针名.成员变量名),意义就完全不一样了。原创 2023-04-15 17:21:16 · 136 阅读 · 0 评论 -
【C++从0到1】66、C++中结构体的基本概念
struct 结构体名 {成员一的数据类型 成员名一;成员二的数据类型 成员名二;成员三的数据类型 成员名三;.. .. .. 成员n的数据类型 成员名n;结构体名是标识符。结构体的成员可以是任意数据类型。定义结构体描述的代码可以放在程序的任何地方,一般放在main函数的上面或头文件中。结构体成员可以用C++的类(如string),但是不提倡。在C++中,结构体中可以有函数,但是不提倡。在C++11中,定义结构体的时候可以指定缺省值。原创 2023-04-15 17:18:30 · 105 阅读 · 0 评论 -
【C++从0到1】65、C++中二维数组用于函数的参数
int* p;// 整型指针。int* p[3];// 一维整型指针数组,元素是3个整型指针(p[0]、p[1]、p[2])。int* p();// 函数p的返回值类型是整型的地址。// p是函数指针,函数的返回值是整型。原创 2023-04-15 17:13:48 · 87 阅读 · 0 评论 -
【C++从0到1】64、C++中二维数组
注意:如果{}内不足数组长度个数据,剩余数据用0补全,但是,不建议这么用,你可能在数组中漏了某个值。如果想把数组中全部的元素初始化为0,可以在{}内只填一个0或什么也不填。可以通过行下标和列下标访问二维数组中元素,下标从0开始。二维数组中每个元素的特征和使用方法与单个变量完全相同。C++11标准可以不写等于号。原创 2023-04-15 17:09:45 · 93 阅读 · 0 评论 -
【C++从0到1】63、C风格的字符串
两个字符串比较的方法是比较字符的ASCII码的大小,从两个字符串的第一个字符开始,如果分不出大小,就比较第二个字符,如果全部的字符都分不出大小,就返回0,表示两个字符串相等。如果n大于等于字符串src的长度,那么将src全部追加到dest的尾部,如果n小于字符串src的长度,只追加src的前n个字符。如果没有检索到子串,则返回0。如果src的长度大于等于n,就截取src的前n个字符,不会在dest后追加0。如果src字符串长度小于n,则拷贝完字符串后,在dest后追加0,直到n个。原创 2023-04-15 17:05:14 · 84 阅读 · 0 评论 -
【C++从0到1】62、C++中一维数组的查找-折半查找
【代码】【C++从0到1】61、C++中一维数组的查找-折半查找。原创 2023-04-15 16:56:14 · 104 阅读 · 0 评论 -
【C++从0到1】61、C++中一维数组的排序qsort
1)如果函数的返回值< 0 ,那么p1所指向元素会被排在p2所指向元素的前面。3)如果函数的返回值> 0 ,那么p1所指向元素会被排在p2所指向元素的后面。2)如果函数的返回值==0,那么p1所指向元素与p2所指向元素的顺序不确定。第三个参数:数组元素的大小(sizeof(数组的数据类型))。qsort()函数用于对各种数据类型的数组进行排序。第二个参数:数组元素的个数(数组长度)。第一个参数:数组的起始地址。第四个参数:回调函数的地址。原创 2023-04-15 16:54:33 · 225 阅读 · 0 评论 -
【C++从0到1】60、C++中用new动态创建一维数组
【代码】【C++从0到1】60、C++中用new动态创建一维数组。原创 2023-04-13 14:11:26 · 268 阅读 · 0 评论 -
【C++从0到1】59、C++中一维数组用于函数的参数
一维数组用于函数的参数时,只能传数组的地址,并且必须把数组长度也传进去,除非数组中有最后一个元素的标志。原创 2023-04-13 14:08:57 · 102 阅读 · 0 评论 -
【C++从0到1】58、C++中一维数组和指针
【代码】【C++从0到1】58、C++中一维数组和指针。原创 2023-04-13 14:06:02 · 82 阅读 · 0 评论 -
【C++从0到1】57、C++中一维数组的基本概念
【代码】【C++从0到1】57、C++中一维数组的基本概念。原创 2023-04-13 14:00:59 · 116 阅读 · 0 评论 -
【C++从0到1】56、C++中函数指针
声明普通指针时,必须提供指针的类型。同样,声明函数指针时,也必须提供函数类型,函数的类型是指返回值和参数列表(函数名和形参名不是)函数指针名=函数名;原创 2023-04-13 11:46:24 · 73 阅读 · 0 评论 -
【C++从0到1】55、C++中野指针
注意:野指针的危害比空指针要大很多,在程序中,如果访问野指针,可能会造成程序的崩溃。是可能,不是一定,程序的表现是不稳定,增加了调试程序的难度。原创 2023-04-13 11:42:12 · 87 阅读 · 0 评论 -
【C++从0到1】54、C++中空指针
【代码】【C++从0到1】54、C++中空指针。原创 2023-04-13 11:40:22 · 365 阅读 · 0 评论 -
【C++从0到1】53、C++中二级指针
【代码】【C++从0到1】52、C++中二级指针。原创 2023-04-13 11:37:09 · 128 阅读 · 2 评论 -
【C++从0到1】52、C++中动态分配内存new和delete
申请内存的语法:new 数据类型(初始值);// C++11支持{},如果申请成功,返回一个地址;如果申请失败,返回一个空地址(暂时不考虑失败的情况)。释放内存的语法:delete 地址,释放内存不会失败(还钱不会失败)。原创 2023-04-13 11:35:27 · 95 阅读 · 0 评论 -
【C++从0到1】51、C++中内存模型
在 C++ 中,程序运行时,内存主要分成四个区,分别是栈、堆、数据段和代码段。原创 2023-04-13 11:32:08 · 86 阅读 · 0 评论 -
【C++从0到1】50、C++中void关键字
2)函数的参数填void,表示函数不需要参数(或者让参数列表空着)。3)的形参用void *,表示接受任意数据类型的指针。1)函数的返回值用void,表示函数没有返回值。原创 2023-04-11 14:11:01 · 127 阅读 · 0 评论 -
【C++从0到1】49、C++中用const修饰指针
指向的变量(对象)不可改变,不能通过解引用的方法修改内存地址中的值。原创 2023-04-11 14:08:24 · 94 阅读 · 0 评论 -
【C++从0到1】48、C++中指针用于函数的参数
【代码】【C++从0到1】48、C++中指针用于函数的参数。原创 2023-04-11 14:00:14 · 75 阅读 · 0 评论 -
【C++从0到1】47、C++中使用指针
变量和指向变量的指针就像同一枚硬币的两面。原创 2023-04-11 13:57:03 · 75 阅读 · 0 评论 -
【C++从0到1】46、C++中指针的基本概念
是整型指针类型,int。原创 2023-04-11 11:40:17 · 83 阅读 · 0 评论 -
【C++从0到1】45、C++中数据类型的别名typedef
【代码】【C++从0到1】45、C++中数据类型的别名typedef。原创 2023-04-11 11:36:07 · 110 阅读 · 0 评论 -
【C++从0到1】44、C++中数据类型的转换
【代码】【C++从0到1】43、C++中数据类型的转换。原创 2023-04-11 11:30:53 · 233 阅读 · 0 评论 -
【C++从0到1】43、C++中布尔型
【代码】【C++从0到1】43、C++中布尔型。原创 2023-04-11 11:26:57 · 158 阅读 · 0 评论 -
【C++从0到1】42、C++中字符串型
【代码】【C++从0到1】42、C++中字符串型。原创 2023-04-11 11:27:19 · 60 阅读 · 0 评论 -
【C++从0到1】41、C++11的原始字面量
【代码】【C++从0到1】41、C++11的原始字面量。原创 2023-04-11 11:24:27 · 61 阅读 · 0 评论 -
【C++从0到1】40、C++中转义字符
【代码】【C++从0到1】40、C++中转义字符。原创 2023-04-10 16:52:35 · 171 阅读 · 0 评论 -
【C++从0到1】39、C++中字符型的基本概念
【代码】【C++从0到1】39、C++中字符型的基本概念。原创 2023-04-10 16:51:34 · 351 阅读 · 0 评论 -
【C++从0到1】38、C++中浮点型(实数型)
【代码】【C++从0到1】38、C++中浮点型(实数型)原创 2023-04-10 16:43:18 · 223 阅读 · 0 评论 -
【C++从0到1】37、C++11的long long类型
C++从0到1全系列教程在VS中,long是4字节,32位。 -2147483648~2147483647在Linux中,long是8字节,64位。-9223372036854775808~9223372036854775807C++11标准增了long long类型的整数,至少64位,且至少与long一样长。在VS中,long long是8字节,64位。-9223372036854775808~9223372036854775807在Linux中,long和long long类型原创 2023-04-10 16:38:47 · 382 阅读 · 0 评论 -
【C++从0到1】35、C++中整型的基本概念
注意:原创 2023-04-10 11:44:01 · 133 阅读 · 0 评论 -
【C++从0到1】36、C++中整数的书写
十六进制由数字 0~9、字母 A~F 或 a~f(不区分大小写)组成,书写时必须以0x或0X(不区分大小写)开头。八进制由 0~7 八个数字组成,书写时必须以0开头(注意是数字 0,不是字母 o)。二进制由 0 和 1 两个数字组成,书写时必须以0b或0B(不区分大小写)开头。原创 2023-04-10 11:37:50 · 239 阅读 · 0 评论 -
【C++从0到1】34、C++中sizeof运算符
【代码】【C++从0到1】34、C++中sizeof运算符。原创 2023-04-10 11:29:07 · 79 阅读 · 0 评论 -
【C++从0到1】33、VS中调试程序
C++从0到1全系列教程1、VS中调试程序F9设置/取消断点。F5/F10开始调试。Shift+F5放弃调试。F10逐过程执行。F11逐语句执行(可进入函数内部)。局部变量窗口显示了变量的值,也可以修改。原创 2023-04-10 11:26:29 · 93 阅读 · 0 评论 -
【C++从0到1】32、C++中函数分文件编写
【代码】C++从0到1】32、C++中函数分文件编写。原创 2023-04-10 11:24:43 · 83 阅读 · 0 评论