【发布时间】:2017-12-25 06:12:01
【问题描述】:
使用嵌套循环产生以下内容
A
BC
DEF
GHIJ
KLMNO
PQRSTU
这是我目前所拥有的。我最终得到了一个令人讨厌的运行时错误。
#include <stdio.h>
int main(void) {
int row;
char let;
char ch = 'A';
for (row = 1; row <= 6; row++) {
for (let = ch; let < (let + row); let++) {
printf("%c", let);
}
ch = let;
printf("\n");
}
return 0;
}
我现在不确定该怎么做。错误是由于 信没有更新?
【问题讨论】:
-
@segarci ,OP 提到他得到一个运行时错误
-
@CoolGuy - 运行时错误有多种形式
-
“现在还不确定该做什么” - 调试将是一个很好的起点。这个你甚至不需要正式的调试器。一支铅笔、一张纸和三列会很快显示车轮脱落的位置。
-
@EdHeal ,您的意思是一旦出现运行时错误,任何事情都可能发生?
-
@CoolGuy - 我没有这么说。运行时错误可能是内存不足、堆栈溢出、浮点溢出、内存泄漏……
标签: c runtime-error