- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 2.4 const关键字
C++里定义的为常量,若以一个变量初始化const常量,则退化为c语言里的const定义的常变量。const与多级指针结合的类型转换,两边必须都有const或者都没有const,否则不能转换。C语言里const定义的为常变量,编译器把const定义的当作一个变量来编译生成指令的;const修饰的变量不能再作为左值,初始化完成后,值不能被修改。const如果右边没有指针*的话,const不参与类型定义。
2024-09-13 09:42:33 373
原创 第二章 C++基础部分
定义处可以给形参默认值,声明处也可以给形参默认值。形参给默认值的时候,不管是定义处还是声明处,形参默认值只能出现一次。当函数过于简单,调用函数的开销远大于函数代码的开销时,可以使用inline 声明函数,将函数转换为代码;//先给b赋值,后给a赋值。//在c代码里调用c++代码。#endif //这个宏生成的代码,可以在c代码里通用。可以看出,函数调用实参直接使用立即数的指令比使用变量的要少,故而效率更高。C++如何调用C:把C函数的声明扩在extern "C"里;
2024-09-11 21:08:11 621
原创 第一章 三块核心内容
call指令调用sum函数时,会先将下一条指令的地址先入栈,sum函数开辟一片自己的栈空间,并将ebp入栈,esp指向新开辟的栈的栈顶,执行完之后的ret指令会将ebp出栈,存放在cpu的PC寄存器里,返回main函数,随即执行下一条指令。全局(or局部静态)初始化非0变量存放在.data(数据块),全局(or局部静态)初始化为0和未初始化的变量存放在.bss块;//程序运行后,存放在.data。//存放在.text。
2024-09-10 16:38:33 495
原创 第四章 指针
p 代表num变量的地址,也是p指针变量的地址;*p 代表指针变量指向变量num的数值;&num 代表存放num的地址;指针变量名 = 内存地址值。变量类型 * 指针变量名。
2024-09-09 20:57:27 646
原创 循环综合案例
cout << "员工" << j << "," << "绩效分为" << i << ","<< "低于5,不发工资,下一位"<<endl;cout << "向员工" << j << "发放工资1000大米,账户余额还剩下" << money << "大米"<< endl;C++代码中,变量不是随时、随地可以访问的,而是要看变量域。,也是内部变量的作用域,在{... ...}内部声明的变量,可以在{ }// 生成一个min到max之间的随机整数。// 定义一个均匀分布的整数范围。// 生成并返回随机数。
2024-09-05 17:26:30 258
原创 2.3 循环嵌套案例(九九乘法表)
while(j<=i) { //内层循环控制列。while(i<=9) { //外层循环控制行。// for控制行,while控制列。// while控制行,for控制列。
2024-08-23 15:57:36 398
原创 while循环嵌套
cout << "减肥第" << i << "天的" << x-1 << "批次400米冲刺跑完成,体重减少1斤,目前累计减少体重:"<< k << "斤" << endl;cout << "减肥第" << i << "天的" << j-1 << "个俯卧撑做完,体重减少1斤,目前累计减少体重:"<< k << "斤" << endl;cout << "开始做减肥第" << i << "天的第" << j << "个俯卧撑\t";cout << "今天是减肥的第" << i << "天!
2024-08-22 17:30:41 118
原创 2.2 while循环语句
cout << "恭喜你,用了" << num << "次,猜对了!" << endl;//设置一个范围1-100的随机整数变量,通过while循环,配合cin语句,判断输入的数字是否等于随机数。cout << "今天是第" << i << "天学习C++编程。cout << "猜错了,比较小,重新试一下吧!cout << "猜错了,比较大,重新试一下吧!cout << "从1累加到100的和为:" << sum << endl;while(){ //循环因子,判断循环条件,直到为假时,循环结束。
2024-08-22 15:57:42 316
原创 逻辑判断综合案例
所猜形状为:" << endl;所猜形状为:" << endl;cout << "很遗憾,形状猜错了!" << endl;cout << "很遗憾,形状猜错了!" << endl;" << endl;" << endl;" << endl;" << endl;cout << "所猜颜色为:" << endl;cout << "所猜数字为:" << endl;// 生成一个min到max之间的随机整数。// 定义一个均匀分布的整数范围。// 创建一个随机数生成器。// 生成并返回随机数。
2024-08-21 15:01:28 834
原创 第一章 数据类型、运算符与表达式
例如:#define FAT_BMI 28 // 肥胖BMI使用细节:定义在代码头部,先定义,后使用;符号常量是标识符的一种;字母建议全部大写(和变量区分);解决中文乱码:// 方式1:引入windows.h库,#include "windows.h",然后SetConsoleOutputCP(CP_UTF8);// 方式2:system("chcp 65001");
2024-08-20 15:55:46 165
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人