C++ | 笔记1
本期内容:关于新建解决方案、代码框架、基础输入输出、 if 条件判断、 while 循环、代码框架的解释.
新建解决方案
根据使用 Visual Studio 版本不同可以:
新建解决方案-C++控制台应用-勾选空项目
新建解决方案-空项目
然后在建好的空项目中,找到“源文件”,右键,添加项,输入文件名(可以自己随便写,推荐写为 main.cpp
)
或者,可以新建解决方案-C++控制台应用,直接出现写好的框架(不完全符合目前习惯)
注意此方法不完全符合目前习惯,因为没有写 using namespace std;
所以应该将 using namespace std;
添加到 #include <iostream>
下方
代码框架
可以点击代码框右上角符号直接复制.
1 |
|
注意,使用新版本 Visual Studio 时(如VS2022)可以不写 syetem("pause")
.
基本输入输出
1 |
|
程序运行结果:
1 | Hello World! |
if 判断语句
1 | if ( 条件1 ) |
程序按顺序从上往下逐个判断是否满足条件;
如果满足则执行该条件对应大括号里的内容,并跳过后面的判断;
如果所有的条件都不满足,则执行else
;
其中else if
和else
可以不写,如果不写且不满足条件则跳过什么都不执行,也不会出现错误.
while 循环语句
1 | while ( 条件 ) |
例子
1 |
|
运行结果:
1 | (输入一个数) |
无限循环
1 | while (1) |
while
if
语句中 ()
的含义是将 ()
内的表达式当成一个 bool
值来计算,如果表达式为真,即表达式对应的布尔值为1,那么条件成立,所以执行 while (1)
就意味着直接告诉计算机这里里面条件已经成立,且运行多少次都是成立的,所以会不断循环。
由于程序陷入死循环会导致无法正常结束,并占用计算机资源,因此不推荐这样写,如有需要,尽量使用正常的表达式,或添加 break;
跳出循环.
代码框架解释
1 |
|