有以下程序: #include void funl(char*P) { char*q; q=p: while(*q!=‘\0’) { (*qq)++; (*q)++; q++: main() { char

admin2021-02-25  16

问题 有以下程序:
    #include
    void funl(char*P)
    {
    char*q;
    q=p:
while(*q!=‘\0’)
{
(*qq)++;
(*q)++;
    q++:
main()
{
  char a[]={“Program”},*P;
  P-D&a[3];
  funl(P);
  printf(“%s\n”,a);
}
程序执行后的输出结果是(    )。

选项 A、Prphsbn
B、Prohsbn
C、Progsbn
D、Program

答案B

解析 (*q)++是q所指的字符加1,q++就是指针移到下一个字符。因此B选项正确。
转载请注明原文地址:https://jikaoti.com/ti/dgz0FFFM
0

最新回复(0)