单项选择题

要求通过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);