这个程序在本质上是非常简单的,然而,它可以用许多不同的方式编写。我是C的初学者,我用5种不同的变体编写了它(主要是在使用getchar in scanf,while over do while循环.)。除了可读性和/或可维护性之外,这5个代码块之间是否有任何不同(例如,如果我们忽略了getchar在s
下面的代码应该接受来自用户的输入-一个大小为USERDEFINED的数组,然后打印它。然后,它应该等待用户的输入退出程序,该程序是在函数waitUntill中定义的。但它并不像预期的那样起作用。#include <stdlib.h>
{ int array[arrSize];
for(int i = 0; i < ar