版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Johan_Joe_King/article/details/83956815
### C语言关键字浅析系列 ###
### ISO/ANSI C 关键字 ###
else关键字是if-else选择结构中,与if搭配使用的关键字
与if配合表示程序可能的几种情况
else的作用是:
与if关键字搭配,表示if-else选择结构。
这是完整的一对if-else:
if(逻辑表达式)
{
/* 情况1 */
}
else
{
/* 剩余情况 */
}
还可以来个一连串的:
if(逻辑表达式1)
{
/* 情况1 */
}
else if(逻辑表达式2)
{
/* 情况2 */
}
else
{
/* 剩余情况 */
}
还可以来个嵌套的:
if(逻辑表达式1)
{
/* 情况1 */
}
else
{
if(逻辑表达式2)
{
/* 情况2-1 */
}
else{
/* 情况2-2 */
}
}
if必须有,else无所谓:
void calculateSummary()
{
/* 判断输入框有没有输入 */
if(textBox.Text == "")
return;
/* 获取输入值再计算 */
……
}
但有时候只有if编译器会有小脾气:
……
if(c == 1)
{
c++; /* 编译器说:“那不等于1的时候呢?你个智障”,然后报个warning */
}
……
——参考《C Primer Plus第五版》
相关文章:
C语言关键字浅析-if