|
“if” 在英语中称为“如果”
当if确认一个事件的结果时,他会做出相应的判断。(如果你学过易语言,你可以理解为这就是易语言的“如果()”语句)
if分为多行和单行,还可以嵌套,多判断!
易语言中
- .版本 2
- .支持库 spec
- .版本 2
- .程序集变量 a, 整数型
- a = 1
- .如果 (a = 1)
- 调试输出 (“真”)
- .否则
- 调试输出 (“假”)
- .如果结束
复制代码 就相当于C++中的
- #include<iostream>
- using namespace std;
- int a = 1;
- main() {
- if (a = 1)
- {
- cout << "真" << endl;
- }
- else
- {
- cout << "假" << endl;
- }
- system("pause");
- return 0;
- }
复制代码 其中if后的else为否则,如果不是1否则为0
当然C++还有一种写法那就是
- #include<iostream>
- using namespace std;
- int a = 1;
- main() {
- if (a = 1)
- {
- cout << "真" << endl;
- }
- system("pause");
- return 0;
- }
复制代码 没了else,也就是说不是“a=1"的话全为,假,但是输出不显示。
那么多判断则就是在else后写if
- #include<iostream>
- using namespace std;
- int a = 1;
- main() {
- if (a = 1)
- {
- cout << "真" << endl;
- }
- else if (a = 2) { //若a=2的时候输出为假,不为”2“和”1“则返回为假
- cout << "假" << endl;
- }
- system("pause");
- return 0;
- }
复制代码 嵌套:
则就是在if里再写一个if
类似于
- .版本 2
- .支持库 spec
- .程序集 窗口程序集_启动窗口
- .程序集变量 a, 整数型
- .子程序 __启动窗口_创建完毕
- a = 1
- .如果 (a > 1)
- a = a + 1
- .如果 (a = 2) ‘如果a取2,则输出为假
- 调试输出 (“真”)
- .否则
- 调试输出 (“假”)
- .如果结束
- .否则
- .如果结束
复制代码- #include<iostream>
- using namespace std;
- int a = 1;
- main() {
- if (a > 1)
- {
- if (a = 2) {
- cout << "真" << endl;
- }
- else
- {
- cout << "假" << endl;
- }
- }
- system("pause");
- return 0;
- }
复制代码
|
|