有以下程序,其输出结果是( )。 #include <iostream> using namespace std; int main(){ char a[10]={’1’,’2’,’3’,’4’,’5’,’6’,’7

admin2009-01-15  27

问题 有以下程序,其输出结果是(    )。    #include <iostream>    using namespace std;    int main(){         char a[10]={’1’,’2’,’3’,’4’,’5’,’6’,’7’,’8’,’9’,0},*p;         int i=8;         p=a+i;         cout<<p-3<<endl;         return 0;    }

选项 A、6789
B、6
C、789
D、’6’

答案1

解析 没有下标的数组名是一个指向该数组首元素的指针,本程序实现的功能是将字符“6”及其以后的字符按字符串形式输出。
转载请注明原文地址:https://jikaoti.com/ti/KQd0FFFM
0

最新回复(0)