我正在阅读“C编程语言”,我正在做练习1-18:
Write a program to remove trailing blanks and tabs from each line of input,我编写了一个程序如下,但结果是一个无限循环。我使用gdb,发现第38行是无限执行的:if(arr[i] == '\t'),尽管arri == '\t‘不适用。它有什么问题?35 if(arr[i] == '\n') return <e
在下面的代码中,它运行时没有错误,但是没有输出。但是,当我将代码从抽签()循环中删除时,它将成功地输出。如果我将代码放在for循环中,那么输出只发生在for循环的末尾,而不是在for循环期间。我不明白为什么在这两种情况下都没有输出。cols = width;
int [][] myArray = new int