C语言关键字浅析-else

版权声明:本文为博主原创文章,未经博主允许不得转载。 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

猜你喜欢

转载自blog.csdn.net/Johan_Joe_King/article/details/83956815