这些报错的原因都是什么啊。else前面明明有if,**表示乘方也不知道怎么错了
3条回答 默认 最新
- 精神小黑猫 2023-10-06 14:02关注
if或者else 后面如果只有一条语句的话,是可以不写{}的,比如:
if(a>b) printf("ok"); else prinf("no");
但是如果有很多语句,就必须写上括号,下面这个是错误的例子:
if(a>b) printf("ok"); printf("a大于b"); else prinf("no");
正确写法:
if(a>b){ printf("ok"); printf("a大于b"); } else prinf("no");
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 如何加快视频观看速度?
- ¥15 HP P2000存储 硬盘损坏两块如何更换
- ¥15 c#的richTextBox控件有更好的替代品吗
- ¥15 ntrip协议发送失败
- ¥15 关于#c语言#的问题:c语言main函数括弧里为什么有时候加void
- ¥15 如何利用R语言对语料库之间数据差异性分析
- ¥20 如何制作支付宝扫码跳转到发红包
- ¥15 STM32F103C8T6使用标准库stm32f10x.h驱动ws2812
- ¥20 我是数控机床电气工程师,主要是做840DSL与one,请问如何自学
- ¥20 显示器休眠后重新唤醒出现蓝屏,蓝屏代码为DRIVER-POWER.STATE-FAILURE