摘要:
定义不能省略struct,创建变量的时候能省略struct 变量数据量很大时,比如结构体数组,值传递消耗内存太大,地址传递可以减少内存 地址传递存在实参被修改的隐患,在形参前面加上const可以防止实参被修改 阅读全文
2020年9月15日
摘要:
* 叫做解引用,感觉可以理解为就是数据值。const 修饰int * 数据值不能变,修饰p 地址指向不能变 指针 p表示地址 *p 表示数据值 int *p;表示地址 总结:值传递,函数另开空间处理数据值,不会改变main函数里面的实参的值; 地址传递,函数直接调用实参的地址,不另开空间,改变的就是 阅读全文
2020年9月14日
2020年9月13日
摘要:
可以作左值也可作右值,返回的是一个变量 标记一般用纯大写单词 阅读全文
2020年9月12日
摘要:
C++规定在创建一个常量或者变量的时候,必须要指出相应的数据类型,否则无法给他分配内存 数据类型存在的意义:给变量分配合适的内存空间 短整型 short 整型 int 长整型 long 长长整型 long long 一个字节Byte = 8 位 bit, short 2字节 16 位 ,其中一位表示 阅读全文
摘要:
变量创建的语法: 数据类型 变量名 = 变量初始值; 代码输出 a = 10 作用:给一段指定的内存空间起名,方便操作这段内存 常量:记录程序中不难修改的数据 常量的两种定义方式: 1 #define 常量名 常量值 //注意:中间没有赋值号,后面没有分号,没有分号 通常在文件上方定义,叫做宏常量 阅读全文
摘要:
除了第六行cout 输出hello world,其他的都是固定结构。 注释: 1 单行注释 // 双斜线 后面的内容为注释内容 文字会变成绿色 2 多行注释 /* 中间为注释 */ 阅读全文