C语言关键字浅析-else

本文深入解析了C语言中的if-else关键字,详细介绍了其在选择结构中的作用及用法,包括基本的if-else结构、多个elseif的级联使用以及嵌套的if-else结构。此外,还讨论了if和else的使用场景和注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

### 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

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值