![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++Primer笔记
文章平均质量分 51
stefan1224
这个作者很懒,什么都没留下…
展开
-
【C++Primer】赋值运算符
要点C++ 允许使用赋值运算符作为条件if(i = j)此时,if语句的条件部分把 j 的值赋给 i,然后检查赋值的结果是否为真如果 j 不为 0 ,条件将为真原创 2022-04-01 14:50:36 · 484 阅读 · 0 评论 -
【C++Primer笔记】函数之参数传递
本文主要讲C++ 中函数的参数传递, 包括传值参数、传引用参数、const 形参和实参、数组形参等原创 2022-03-18 18:38:50 · 546 阅读 · 0 评论 -
【C++Primer笔记】局部对象
在C++语言中, 名字有作用域, 对象有生命周期名字的作用域是程序文本的一部分, 名字在其中可见对象的生命周期是程序执行过程中该对象存在的一段时间形参和函数体内部定义的变量统称为局部变量, 它对函数而言是"局部"的, 仅在函数的作用域内可见, 同时局部变量还会隐藏在外层作用域中同名的其他所有声明中.自动对象只存在于块执行期间的对象称为自动对象, 当块的执行结束后, 块中创建的自动对象的值就变成未定义的了.形参是一种自动对象.局部静态对象有必要令局部变量的生命周期贯穿函数原创 2022-03-17 17:24:46 · 510 阅读 · 0 评论 -
【C++Primer笔记】指针
指针的定义指针是"指向"另外一种类型的复合类型, 实现了对其他对象的间接访问, 然而指针与引用有很多不同点:指针本身就是一个对象, 允许对指针赋值和拷贝在指针的声明周期内它可以先后指向几个不同的对象指针无需在定义时赋初值. 在块作用域内定义的指针如果没有被初始化, 也将拥有一个不确定的值定义指针的方法将声明符写成 *d 的形式, 其中 d 是变量名.如果在一条语句中定义了几个指针变量, 则每个变量前面都必须有符号*int main(){ int *ip1, *ip2;原创 2022-03-16 17:51:04 · 419 阅读 · 0 评论 -
【C++Primer笔记】 函数基础
6.1 函数基础一个典型的函数定义包括以下部分返回类型 函数名字 由 0 个或多个形参组成的列表 函数体定义函数与调用函数/* 定义函数 */int fact(int val){ int ret = 1; while(val > 1) ret *= val--; return ret;}/* 调用函数 */int main() { int j = fact(5); cout << "5 ! is" &l原创 2022-03-16 15:13:21 · 654 阅读 · 0 评论 -
【C++Primer笔记】引用
C++中关于引用的介绍原创 2022-03-16 15:12:28 · 347 阅读 · 0 评论