If-Else是一个决策声明,其结果将为true或false 。如果该语句接受布尔值-如果该值为true,则它将执行其下面的语句块,否则不执行。如果在if(condition)之后没有大括号‘{‘和‘}’,则默认情况下if语句将紧靠其后的语句视为在其块内。
Decision-making statements in programming languages decide the direction of the flow of program execution. If is one of such a decision-making statement.
如果在if块内的条件位置处写入了任何printf()或std :: cout语句,则输出窗口将获得与在该条件位置处所写入内容相同的输出,并且该条件将始终被评估为true 。因此if语句将作为真实条件执行。下面是相同的图示:
C++
// C++ program to print a string
// within conditional statement
#include
using namespace std;
// Driver Code
int main()
{
// Always evaluated as true
if (cout << "Welcome to ") {
cout << "GeeksforGeeks";
}
else
cout << "GFG";
return 0;
}
输出:
Welcome to GeeksforGeeks
想要从精选的最佳视频中学习并解决问题,请查看有关从基础到高级C++的C++基础课程以及有关语言和STL的C++ STL课程。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程” 。