- 博客(7)
- 收藏
- 关注
原创 C++ premer 第六章 函数
由于传参本质是拷贝,即开辟一块新空间来复制一个完全一样的对象,为了对外也起作用,我干脆传我需要改变对象的地址,函数接收到的是这个对象的地址,所以在函数体内改变的是这个地址的内容,那么主函数再取这个地址的值自然也就改变了,而且传地址返回地址,返回的就不一定只是一个值,而是地址那片连续的内存。通常来说,往函数传递参数一般是拷贝传递给函数,会开辟一个新的空间,然后在函数结束时回收这个空间,所以在函数体内改变参数的值不会对函数体外产生作用的,最后返回给主函数一个值。好烦啊,东西好tm多,又不知道有啥用,越学越烦。
2022-11-25 23:06:45
246
1
原创 第五章 语句
C++语言仅提供了有限的语句类型,它们中的大多数会影响程序的控制流程:· while、for和do while语句,执行迭代操作。· if和switch语句,提供条件分支结构。· continue语句,终止循环的当前一次迭代。· break语句,退出循环或者switch语句。· goto语句,将控制权转移到一条带标签的语句。· try和catch,将一段可能抛出异常的语句序列括在花括号里构成try语句块。catch子句负责处理代码抛出的异常。
2022-11-25 17:36:19
171
原创 C++ 第四章 表达式与运算符
其实这些都是我的个人想法,私认为初学者能对自己的理解自圆其说,就差不多了,一开始追求完美太难了,非常打击自己,人是会不断纠错的经验性的动物,最好就是在实践中学习不断纠错,光看书真的一会就忘。等看完基础的前几章就去敲代码吧。《C++primer》就把它当作工具,不会时就再来翻翻。这节看完了,刷新了对C++语言的认知,再看了看书籍的目录也更一步确定了我的思想没错。表达式=类型+运算符。因为表达式本身就一个结果,本质也是一个类型(对象)。运算符的优先级很重要。
2022-11-25 04:16:43
311
原创 《C++ Primer》第三章 字符串、向量、数组
为了方便访问容器里的元素,迭代器应运而生。迭代器很像一个指针,但功能更多。C++是C语言的升级版,数组→容器、指针→迭代器,数组指针能实现的内容,容器和迭代器基本都能实现,而且功能更多,更高级(对同一功能用的代码更少),避免一直敲枯燥无味的重复性代码,更方便偷懒,现在作为C++程序员就应当尽量用容器和迭代器了。
2022-11-23 20:48:16
249
原创 C++ 变量和基本类型
C++基本内置类型,基本类型变量变量命名规则变量的声明、定义、初始化、赋值的区别变量的作用域复合类型引用(reference):int &a是引用的创建指针(pointer):&a 、int *a、*a。const(常量)限定符常量的引用或指针也必须是常量顶层const与底层const处理类型类型别名typeof和using自定义数据结构自定义 单链表的节点结构体总结
2022-11-22 20:38:08
117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人