
c++
文章平均质量分 85
跟Ta一起学c++
程序员·小李
不知道要干什么的时候,停一停,想一想;知道想要什么的时候,努努力,拼一拼。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【一起学C++】指针
栈与自由存储区 在c++中的内存分为两个部分,一个是栈,一个是自由存储区。 栈就像一打扑克牌,当前执行的方法在扑克牌的最上面,如果用最上面的这张扑克牌表示当前的foo方法,那么这张扑克牌就是一个栈的一个切面,叫做栈帧。 1. 方法内部定义的参数,变量都在当前的栈帧中进行存储。当一个方法执行完毕,这个栈帧就会被删除,栈帧中的变量内存也就会被释放。 2. 当A方法调用B方法时,就会产生一个新的栈帧,放置在A方法的栈帧的上面一层。如果A方法调用B方法需要传递参数,实际上从A的栈帧中复制了一份到B的栈帧原创 2022-05-15 19:06:33 · 916 阅读 · 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 · 936 阅读 · 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 · 293 阅读 · 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.cpp 2. 编写Hello World #include <iostream> using namespac原创 2022-05-14 08:27:11 · 293 阅读 · 0 评论