日新月异
5
公司 :杭州神话信息技术有限公司
部门 :运营中心设计部
岗位 :UI视觉设计
8
关注
15
粉丝
7030
微博
56
被赞
新浪微博
原创达人
友情链接:
找感兴趣的人
精彩内容
热门应用
关于我们
手机玩微博
include
voidmain()
{charch={"6937","8254"),*p;
inti,j,s=0;
for(i=0;i(2;i++)p=ch;
for(i=0;i\0;j+=2)
s=10*s+p-0;
cout<<s;}
该程序的输出结果是( )。
A.69825
B.63825
C.6385
D.693825
正确答案:CC。【解析】该题需要搞清楚以下几点:④定义了一个指针数组char*p后,程序中第一个循环“for(i=0;i(2;i++)p=ch”的作用是使指针数组的p元素(它本身是一个指针)指向了二维数组ch的第一行字符串,并使指针数组的p元素指向了二维数组ch的第二行字符串,这样,就使指针数组P和二维数组ch建立起了一种对应关系,以后对二维数组ch的某个元素的引用就有两种等价的形式:ch或p。②对二维数组ch的初始化,使其第一行ch中存入了字符串“693