有以下程序: #include void fun(char**p) { ++p; printf(’’%s\n’’,*p); } void main() { char*a[]={’’Monday’’,’’Tuesday’’,’’Friday’’,’’S

admin2021-04-28  21

问题 有以下程序:
#include
void fun(char**p)
{
++p;
printf(’’%s\n’’,*p);
}   
void main()
{
char*a[]={’’Monday’’,’’Tuesday’’,’’Friday’’,’’Saturday’’,’’Sunday’’};
fun(a);
}
程序运行后的输出结果是(  )。

选项 A、Monday
B、onday
C、Tuesday
D、uesday

答案C

解析 子函数是一个字符二维指针,将一个字符中二维数组传入子函数后,指针指向的是数组的首地址,++p将指向第二行字符串,即a[1],其值为Tuesday,所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/gxtp777K
0

最新回复(0)