void DnRtTrg(int height, char symbol)
{
static int i=0;
if (height <= 0)
return;
Show(i++,' ');
Show(height,symbol);
printf("\n");
DnRtTrg(height-1,symbol);
}
8 回答2.6k 阅读
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
5 回答894 阅读
4 回答1.3k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
4 回答1k 阅读✓ 已解决
其实是说你这块写的有点问题,但属于
warn
级别。if
条件语句,如果只有一行可以省略{}
,但是return
下面紧跟Show()
并且是相同的缩进。这样编译器就抛出了一个警告。{}
定义语句块,但还是要保持规范缩进。看着也舒服你这代码感觉没啥问题,把报错贴出来看看。