以下程序的输出结果是( ) main() {char a[10]={"123456789"),*P; int 1; i=8; p=a+i; printf("%s\n",p-3); }

admin2010-04-24  9

问题 以下程序的输出结果是(    )    main()    {char a[10]={"123456789"),*P;    int 1;    i=8;    p=a+i;    printf("%s\n",p-3);    }

选项 A、5678
B、6789
C、7890
D、不确定

答案B

解析  main()
   {char a[10]={"123456789"},*P;
   int i;
   i=8;
   p=a+i;
   printf("%s\n",p-3);/*打印输出的是以p-3为首地址的字符串*/
   }
转载请注明原文地址:https://jikaoti.com/ti/sitaFFFM
0

最新回复(0)