要求通过 while 循环不断输出字符,当读入字母 N 时结束循环。若变量已正确定义,下列程序段正确的是(        )。 A.

while ((ch = getchar()) == 'N')   printf("%c", ch); B.

while (ch = getchar() == 'N')    printf("%c", ch); C.

while ( (ch = getchar( )) != 'N')  printf("%c", ch); D.

while (ch = getchar() != 'N')    printf("%c", ch);