A-A+
下列程序的输出结果是 #include <iostream> using namespace
问题详情
下列程序的输出结果是 #include <iostream> using namespace std; int main () { char a [] = "Hello,World": char*ptr = a; while (*ptr) { if(*ptr>= "a" &&*ptr <="z" cout<<char{*ptr+"A"-"a"); else cout<<*ptr; ptr++; } return 0; }
A. HELLO. WORLD
B. Hello, World
C. hELLO, wORLD
D. hello, world请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:A
解析:本题考核while语句和if语句,while语句中if语句的作用是将小写字母变成大写字母输出、所以main函数的字符串通过while语句全部输出为大写字母。