- 博客(3)
- 收藏
- 关注
原创 【算法题】【洛谷】P1563 [NOIP2016 提高组] 玩具谜题
个小人围成了一个圈,每个小人有朝里朝外两个方向(所以左右不相同),从读到的第一个小人开始执行类似 “往左/右。保证不超过一圈,输出最后停下的位置。个人” 这样的指令,
2023-08-25 17:10:00
139
1
原创 【啃书系列】【C++ Primer Plus】【二】程序结构
二、程序结构 1. 循环 x++和++x 当x是内置类型时,没有差别 当x是用户定义的类型时,++x效率更高,因为x++的执行步骤为:复制一个副本,将其加1,将复制的副本返回 x++、x += 1、x = x + 1的执行效率 x = x + 1最低,因为它的执行过程如下: (1)读取右x的地址 (2)x + 1 (3)读取左x的地址 (4)将右值传给左边的x(编译器并不认为左右x的地址相同) x += 1其次,其执行过程如下: (1)读取右x的地址 (2)x + 1 (3)将得到的值传给x(
2021-11-08 14:18:48
214
原创 【啃书系列】【C++ Primer Plus】【一】基础知识
一、基础知识 1. 名称空间 产生原因: 厂商将代码封装成产品,但是两个厂商的函数有重名的情况发生,会产生误解 解决办法: A公司将其产品放到名为A的名称空间中;B公司则放到B的名称空间中。这样就可以采用如下方法进行区分 A::Run(); B::Run(); std: 类、函数、变量等都是C++编译器的标准组件,都被放在std名称空间中。所以其实可以省略using而用std::cin >> a;等进行代码编写,然而这样面对大项目还是会出现问题,因此我们用 using std::c
2021-11-08 14:17:19
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人