- 博客(9)
- 收藏
- 关注
原创 C++学习笔记(9):结构体
语法struct 结构体名 {结构成员列表};通过结构体创建变量的方式有三种:(1)结构体名 变量名;(2)结构体名 变量名 = {成员1值,成员2值,……};(3)定义结构体时顺便创建变量//创建学生数据类型,包括学生的姓名,年龄,分数int age;int score;//(1)结构体名 变量名;Student s1;//给s1属性赋值s1.name = "张三";//(2)结构体名 变量名 = {成员1值,成员2值,……};
2024-06-05 17:27:08 170
原创 C++学习笔记(8):指针
数据类型 * 指针变量名*指针变量名,通过*操作指针指向内存,可以对内存中的数据进行访问和读写。int * p;//定义指针pp = &a;//让指针p记录a的地址cout << "a的地址:" << &a << endl;cout << "指针p为:" << p << endl;*p = 2;//指针前加*代表解引用,可以找到指针指向的内存的数据return 0;运行结果a的地址:000000CE68F7FAF4。
2024-06-05 15:56:28 628
原创 C++学习笔记(7):函数
定义一个函数需要包含几个部分:返回值类型、函数名、参数、函数体语句、return表达式。//函数定义语法返回值类型 函数名(参数列表)函数体语句return表达式示例:定义一个加法函数,传入两个整型数据,计算相加的结果并返回。//返回值类型--int//函数名--add//参数列表--(int num1,int num2)//函数体语句:int sum = num1 + num2;//return表达式--return sum;return sum;
2024-06-04 16:55:12 267
原创 C++学习笔记(6):数组
一维数组的定义方式有三种:(1)数据类型 数组名[数组长度];(2)数据类型 数组名[数组长度] = {值1,值2,值3,……};(3)数据类型 数组名[ ] = {值1,值2,值3,……};注:用方式(2)定义数据时,如果初始化数据没有全部填写,没填写的元素会自动初始化为0//定义数组长度为5的整型数组//定义数组长度为3的字符型数组//定义数组长度为4的浮点型数组二维数组的定义方式:(1)数据类型 数组名[行数][列数];(2)
2024-06-04 11:49:19 419
原创 C++学习笔记(4):运算符
前置和后置的区别在于前置是先加/减1后再进行其他的运算操作,后置是先进行其他运算后再加/减1。取模运算的本质就是求余数。注:两个小数不可以做取模运算。
2024-05-19 00:06:08 485
原创 C++学习笔记(3):数据类型
C++规定在创建一个变量或者常量的时候,必须定义数据类型,否则无法分配内存。数据类型不同,分配的内存空间也不同。数据类型确定了数据所占的内存空间和数据范围作用:可以利用sizeof关键字,不需要特地去记。
2024-05-18 16:56:30 414
原创 C++学习笔记(1):安装VS2022、创建第一个C++程序
下载官网链接:下载选择的是2022 Community社区版(免费的)。下载后运行程序,工作负荷选择“使用C++的桌面开发”、”通用windows 平台开发”和”Visual Studio扩展开发“,安装位置自选。
2024-05-17 21:54:04 370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人