C++
黄金圣手
凡有所相,皆是虚妄
展开
-
十一、C++核心编程(3)函数提高
C++中函数的形参列表里可以有占位参数,用来做占位,调用函数时必须填补该位置。在现阶段函数的占位参数存在意义不大,但是后面的课程中会用到该技术。在C++中,函数的形参列表中的形参是可以有默认值的。函数名可以相同,提高复用性。函数重载碰到函数默认参数。原创 2024-02-06 11:05:18 · 413 阅读 · 0 评论 -
十一、C++核心编程(2)引用
通过引用参数产生的效果同按地址传递是一样的。引用的语法更清楚简单。原创 2024-02-04 17:39:43 · 428 阅读 · 0 评论 -
十一、C++核心编程(1)内存分区模型
本阶段主要针对程技术做详细讲解,探讨C++中的核心和精髓。原创 2024-01-30 10:40:06 · 375 阅读 · 0 评论 -
十、C++通讯录管理系统
本教程主要利用C++来实现一个通讯录管理系统,通讯录是一个可以记录亲人、好友信息的工具。原创 2024-01-29 14:20:35 · 374 阅读 · 0 评论 -
九、C++结构体(2)
学校正在做毕设项目,每名老师带领5个学生,总共有3名老师,需求如下设计学生和老师的结构体,其中在老师的结构体中,有老师姓名和一个存放5名学生的数组作为成员学生的成员有姓名、考试分数,创建数组存放3名老师,通过函数给每个老师及所带的学生赋值最终打印出老师数据以及老师所带的学生数据。设计一个英雄的构体,包括成员姓名,年龄,性别;创建结构体数组,数组中存放5名英雄通过冒泡。排序的算法,将数组中的英雄按照年龄进行升序排序,最终打印排序后的结果。原创 2024-01-25 17:38:48 · 522 阅读 · 0 评论 -
九、C++结构体(1)
struct 结构体名 {结构体成员列表};1、struct 结构体名 变量名2、struct 结构体名 变量名 = {成员1值,成员2值};3、定义结构体时顺便创建变量//结构体定义//1、创建学生数据类型:学生包括(姓名,年龄,分数)//本质是一些类型的集合//成员列表//姓名//年龄int age;//分数int score;}stu3;//末尾的s3是第三种创建结构体变量的方法//2、通过学生类型创建具体的学生int main()原创 2024-01-24 17:39:28 · 554 阅读 · 0 评论 -
八、C++指针(2)
描述:封装一个函数,利用冒泡排序,实现对整型数组的升序排序。利用指针作函数参数,可以修改实参的值。利用指针访问数组中元素。三、指针、数组、函数。原创 2024-01-24 09:41:35 · 365 阅读 · 0 评论 -
八、C++指针(1)
数据类型 * 变量名;int main()//1、定义指针int a = 10;int* p;//创建指针变量p = &a;//让指针记录变量a的地址cout << "a的地址为:" << &a << endl;cout << "指针p为:" << p << endl;//2、使用指针//可以通过解引用的方式来找到指针指向的内存//指针前加*代表解引用,找到指针指向的内存中的数据*p = 1000;//指针可以用来修改数据return 0;a的地址为:00CFFC9C。原创 2024-01-23 10:52:09 · 390 阅读 · 0 评论 -
七、C++函数
返回值类型函数名参数表列函数体语句return表达式返回值类型 函数名(参数列表)函数体语句;return 表达式;原创 2024-01-22 17:23:19 · 719 阅读 · 0 评论 -
六、C++数组(1)二维数组
1、数据类型 数组名[行数][列数];2、数据类型 数组名[行数][列数]={{数据1,数据2},{数据3,数据4}};3、数据类型 数组名[行数][列数]={数据1,数据2,数据3,数据4};4、数据类型 数组名[][列数]={数据1,数据2,数据3,数据4};第二种定义方式更直观,提高代码可读性int main()//二维数组定义方式/*1、数据类型 数组名[行数][列数];2、数据类型 数组名[行数][列数] = { {数据1,数据2},{数据3,数据4} };原创 2024-01-21 18:12:51 · 456 阅读 · 0 评论 -
六、C++数组(1)一维数组
1、数据类型 数组名[数组长度];2、数据类型 数组名[数组长度]={值1,值2,...};3、数据类型 数组名[]={值1,值2,...};原创 2024-01-21 00:06:17 · 876 阅读 · 0 评论 -
五、C++程序流程结构(3)跳转语句——goto语句
如果标记的名称存在,执行goto语句时,会跳转到标记的位置。原创 2024-01-17 17:34:41 · 423 阅读 · 0 评论 -
五、C++程序流程结构(3)跳转语句——continue语句
跳过本次循环中余下尚未执行的语句,继续执行下一次循环。1、打印1-10的所有奇数。原创 2024-01-17 17:26:14 · 394 阅读 · 0 评论 -
五、C++程序流程结构(3)跳转语句——break语句
用于跳出选择结构或循环结构。原创 2024-01-17 17:13:41 · 369 阅读 · 0 评论 -
五、C++程序流程结构(2)循环结构——嵌套循环
在循环体中再嵌套一层循环,解决一些实际问题。原创 2024-01-16 16:21:52 · 1071 阅读 · 0 评论 -
五、C++程序流程结构(2)循环结构——for循环
满足循环条件,执行循环语句。原创 2024-01-16 11:14:52 · 424 阅读 · 0 评论 -
五、C++程序流程结构(2)循环结构——do-while语句
满足循环条件,执行循环语句与while语句的区别在于 do-while语句会先执行一次循环语句,再判断循环条件。原创 2024-01-16 10:47:45 · 403 阅读 · 0 评论 -
五、C++程序流程结构(2)循环结构——while语句
满足循环条件,执行循环语句只要循环条件的结果为真,就执行循环语句。原创 2024-01-15 11:04:00 · 449 阅读 · 0 评论 -
五、C++程序流程结构(1)选择结构——switch语句
执行多条件分支语句。原创 2024-01-15 10:00:07 · 417 阅读 · 0 评论 -
五、C++程序流程结构(1)选择结构——三目运算符
如果表达式1的值为真,执行表达式2,并返回表达式2的结果。如果表达式1的值为假,执行表达式3,并返回表达式3的结果。作用:通过三目运算符实现简单的判断。原创 2024-01-15 09:33:45 · 374 阅读 · 0 评论 -
五、C++程序流程结构(1)选择结构——if语句
C/C++支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构。原创 2024-01-15 09:01:50 · 544 阅读 · 0 评论 -
四、C++运算符(5)逻辑运算符
作用:用于根据表达式的值返回真值或假值。原创 2024-01-12 11:29:18 · 389 阅读 · 0 评论 -
四、C++运算符(4)比较运算符
用于表达式的比较,并返回一个真值或者假值。原创 2024-01-12 09:53:34 · 341 阅读 · 0 评论 -
四、C++运算符(3)赋值运算符
赋值运算符包括以下几个符号。用于将表达式的值赋给变量。原创 2024-01-12 09:41:16 · 363 阅读 · 0 评论 -
三、C++运算符(2)算数运算符
【代码】三、C++运算符(2)算数运算符。原创 2024-01-11 17:07:42 · 386 阅读 · 0 评论 -
三、C++运算符(1)算数运算符
用于执行代码的运算。原创 2024-01-10 09:32:10 · 426 阅读 · 0 评论 -
一、C++初识
本文详细介绍了:C++的基本框架结构、如何使用cout输出、如何使用注释、如何定义变量及使用变量、怎样使用宏常量和sonst修饰的变量使用方法、标识符的使用规则及如何使用原创 2024-01-08 10:05:21 · 610 阅读 · 0 评论 -
二、C++数据类型(1)
本文主要讲了数据类型的:整型、sizeof关键字、浮点型的区别及使用方法。原创 2024-01-08 10:59:07 · 387 阅读 · 0 评论 -
二、C++数据类型(2)
字符变量并不是把字符本身放到内存中存储,而是将对应的ASCII编码放入到存储单元。注意1:在显示字符型变量时用单引号将字符括起来,不要用双引号。注意2:单引号内只能有一个字符,不可以是字符串。现阶段我们常用的转义字符有:\n,\t,\\。用于表示一些不能显示出来的ASCII字符。C和C++中字符变量只能占用1个字节。字符型变量用于显示单个字符。布尔数据类型代表真或假的值。注:字符串名后要加中括号。原创 2024-01-09 12:10:15 · 563 阅读 · 0 评论