摘要: 1.局部变量地址不可做返回值!如果硬要返回,则编译器在栈区仅保留一次,之后便找不到了。 但是, 如果一直连续不断的使用该返回值的话,编译器会一直进行一次保留,就可以一直打印 🥳 🥳 🥳 🥳 🥳 输出 阅读全文
posted @ 2022-09-24 20:30 这就叫做C++ 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1.常量指针:const int* p / int const *p 首先,常量指针是个指针,因const修饰而无法使用*ptr = XX 改变指向地址的值,但可以同过 ptr = &x 直接改变指向的对象(地址),直接抛弃(不指向)原对象。 这样做可防止指针原使用(指向)的数据被修改。仍可灵活使用 阅读全文
posted @ 2022-09-24 20:14 这就叫做C++ 阅读(52) 评论(0) 推荐(1) 编辑
摘要: 1.宏定义: (1)宏名一般用大写 (2)使用宏可提高程序的通用性和易读性,减少不一致性,减少输入错误和便于修改。例如:数组大小常用宏定义 (3)预处理是在编译之前的处理,而编译工作的任务之一就是语法检查,预处理不做语法检查。 (4)宏定义末尾不加分号; (5)宏定义写在函数的花括号外边,作用域为其 阅读全文
posted @ 2022-09-24 14:05 这就叫做C++ 阅读(29) 评论(0) 推荐(0) 编辑