这个选啥,这代码什么意思,九敏啊

有以下程序

int main()

{ char c;

for( ; (c=getchar())!='#';)

{ if(c>='a'&&c<='z') c=c-'a'+'A';

  putchar(++c);

}

} 执行时输入:aBcDefG##<回车>,则输出结果是

A.    

AbCdEFg

B.    

ABCDEFG

C.    

BCDEFGH

D.    

bcdefgh

有以下程序

int main()

{ char c;

for( ; (c=getchar())!='#';)

{ if(c>='a'&&c<='z') c=c-'a'+'A';

  putchar(++c);

}

} 执行时输入:aBcDefG##<回车>,则输出结果是

A.    

AbCdEFg

B.    

ABCDEFG

C.    

BCDEFGH

D.    

bcdefgh

选B 把不是大写字母的转变为大写的。已经是大写的不管