C语言if else中if和else无法概括所有情况怎么办

我对IF()表达式之后需要大括号感到困惑
但是当我没有使用ELSE块时,它没有大括号并且使用大括号失败:

下面的示例,这是针对微控制器的

 

如果,后面会有一个语句如果您需要多个语句,则必须将它们合并为一个复合语句
执行暂停函数和低无论输入返回什么。放置换行符的位置不会影响C解析代码嘚方式你需要大括号将4个函数调用组合成一个复合语句:
缺少或出现 else 子句不会改变任何东西,除了
会导致错误因为 else 未加入任何 if 语句; 如果以单一陈述高(14)结束,而暂停(50) 是一个单独的声明所以 else 不合适。

微信公众号搜索 “ IT屋 ” 选择关注

我对IF()表达式之后需要大括號感到困惑。
但是当我没有使用ELSE块时它没有大括号,并且使用大括号失败:

下面的示例这是针对微控制器的?

 

如果后面会有一个语呴。如果您需要多个语句则必须将它们合并为一个复合语句。
执行暂停函数和低无论输入返回什么放置换行符的位置不会影响C解析代碼的方式。你需要大括号将4个函数调用组合成一个复合语句:
缺少或出现 else 子句不会改变任何东西除了
会导致错误,因为 else 未加入任何 if 语句; 洳果以单一陈述高(14)结束而暂停(50) 是一个单独的声明,所以 else 不合适

微信公众号搜索 “ IT屋 ” ,选择关注与百万开发者在一起

我要回帖

更多关于 C语言if else 的文章

 

随机推荐