2020年9月15日

摘要: 定义不能省略struct,创建变量的时候能省略struct 变量数据量很大时,比如结构体数组,值传递消耗内存太大,地址传递可以减少内存 地址传递存在实参被修改的隐患,在形参前面加上const可以防止实参被修改 阅读全文
posted @ 2020-09-15 23:09 謑霓欲何依 阅读(145) 评论(0) 推荐(0) 编辑
 
摘要: * 叫做解引用,感觉可以理解为就是数据值。const 修饰int * 数据值不能变,修饰p 地址指向不能变 指针 p表示地址 *p 表示数据值 int *p;表示地址 总结:值传递,函数另开空间处理数据值,不会改变main函数里面的实参的值; 地址传递,函数直接调用实参的地址,不另开空间,改变的就是 阅读全文
posted @ 2020-09-15 21:58 謑霓欲何依 阅读(107) 评论(0) 推荐(0) 编辑
 
摘要: 函数定义可以在main中,也可以在main上,当函数定义在mian函数下边时,需要在main函数前提前声明函数 如下图 实际中,声明写一次也就可以了 总结:先在头文件里面创建一个.h名字的cpp文件,在源文件创建一个cpp名字的文件,头文件里写 源文件里面先包含自己的.h头文件,再写函数定义, 只是 阅读全文
posted @ 2020-09-15 19:37 謑霓欲何依 阅读(123) 评论(0) 推荐(0) 编辑

2020年9月14日

摘要: 恢复内容开始 统计数组元素个数 sizeof(arr) / sizeof(arr[0]); 二维数组定义 恢复内容结束 阅读全文
posted @ 2020-09-14 23:23 謑霓欲何依 阅读(90) 评论(0) 推荐(0) 编辑

2020年9月13日

摘要: 可以作左值也可作右值,返回的是一个变量 标记一般用纯大写单词 阅读全文
posted @ 2020-09-13 21:01 謑霓欲何依 阅读(131) 评论(0) 推荐(0) 编辑
 
摘要: 算术运算符 两个整数相除结果仍然是整数,把小数部分丢掉 C++两个小数是不能做取余操作的 阅读全文
posted @ 2020-09-13 16:51 謑霓欲何依 阅读(73) 评论(0) 推荐(0) 编辑

2020年9月12日

摘要: C++规定在创建一个常量或者变量的时候,必须要指出相应的数据类型,否则无法给他分配内存 数据类型存在的意义:给变量分配合适的内存空间 短整型 short 整型 int 长整型 long 长长整型 long long 一个字节Byte = 8 位 bit, short 2字节 16 位 ,其中一位表示 阅读全文
posted @ 2020-09-12 20:06 謑霓欲何依 阅读(131) 评论(0) 推荐(0) 编辑
 
摘要: 变量创建的语法: 数据类型 变量名 = 变量初始值; 代码输出 a = 10 作用:给一段指定的内存空间起名,方便操作这段内存 常量:记录程序中不难修改的数据 常量的两种定义方式: 1 #define 常量名 常量值 //注意:中间没有赋值号,后面没有分号,没有分号 通常在文件上方定义,叫做宏常量 阅读全文
posted @ 2020-09-12 10:01 謑霓欲何依 阅读(177) 评论(0) 推荐(0) 编辑
 
摘要: 除了第六行cout 输出hello world,其他的都是固定结构。 注释: 1 单行注释 // 双斜线 后面的内容为注释内容 文字会变成绿色 2 多行注释 /* 中间为注释 */ 阅读全文
posted @ 2020-09-12 09:31 謑霓欲何依 阅读(123) 评论(0) 推荐(0) 编辑

2020年9月9日

摘要: 判断语句又叫选择结构,有两个关键字 if 和switch if 语句的格式总共有三种 第一种单if语句结构,第二种标准的if...else结构,第三种扩展的,if...else...if..else...结构 1 单if语句 格式 if(关系表达式){ 语句体; } 首先判断关系表达式的结果为tru 阅读全文
posted @ 2020-09-09 15:47 謑霓欲何依 阅读(206) 评论(0) 推荐(0) 编辑