
c++
文章平均质量分 85
跟Ta一起学c++
程序员·小李
不知道要干什么的时候,停一停,想一想;知道想要什么的时候,努努力,拼一拼。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【一起学C++】指针
栈与自由存储区在c++中的内存分为两个部分,一个是栈,一个是自由存储区。栈就像一打扑克牌,当前执行的方法在扑克牌的最上面,如果用最上面的这张扑克牌表示当前的foo方法,那么这张扑克牌就是一个栈的一个切面,叫做栈帧。1. 方法内部定义的参数,变量都在当前的栈帧中进行存储。当一个方法执行完毕,这个栈帧就会被删除,栈帧中的变量内存也就会被释放。2. 当A方法调用B方法时,就会产生一个新的栈帧,放置在A方法的栈帧的上面一层。如果A方法调用B方法需要传递参数,实际上从A的栈帧中复制了一份到B的栈帧原创 2022-05-15 19:06:33 · 905 阅读 · 0 评论 -
【一起学C++】条件语句、逻辑运算符
if语句条件是指满足指定条件时,执行响应的逻辑。if (i > 4) { // Do something.} else if (i > 2) { // Do something else.} else { // Do something else.}值得注意的是,if,else if, else三个代码直接是互斥的,也就是说,有且仅有一个会执行。同样的,在c++中,条件判断需要是逻辑值,但可以使用0表示false,非0表示true,即下面是等价的:原创 2022-05-15 08:31:41 · 935 阅读 · 0 评论 -
【一起学C++】枚举、结构体
目录枚举结构体枚举当我们的数值在固定范围内波动时,最稳当的做法是定义一个枚举:enum class Season{ Spring, Summer, Autumn, Winter}当我们没有指定数值时,默认从0开始,依次向后递增。则等价于enum class Season{ Spring = 0, Summer = 1, Autumn = 2, Winter = 3}在中间变更了数值后,会从数值原创 2022-05-15 07:20:08 · 291 阅读 · 0 评论 -
【一起学C++】变量、基本类型、操作符
常见的数字类型类型 最低位数 描述 void void常用于方法中,表示方法没有返回值,其他场景很少使用。 bool 表示是与非,条件符合/条件不符合。 char 8 表示机器字符集中的单个字符,与机器的byte位数对应。 wchar_t 16 宽字符支持如汉字,长度由编译器决定。 char16_t 16 位数均固定,常用于Unicode编码的字符。 char32_t 32 位数均固定,常用于原创 2022-05-15 06:53:24 · 353 阅读 · 0 评论 -
【一起学C++】概览
入口函数就像多数编程语言一样,入口函数是程序首要执行的位置,c++也不例外,它的入口函数也是一个main函数int main(){ return 0;}那么对于这个入口函数的返回值,一般用于表示程序是否正常运行,0表示正常,非0表示异常。Hello World的编译运行1. 在任意目录下创建Hello.cpp文件touch Hello.cpp2. 编写Hello World#include <iostream>using namespac原创 2022-05-14 08:27:11 · 290 阅读 · 0 评论