有以下程序:    main()    {char s[]="159",*p;      p=s;      printf("%c",*p++);printf("%c",*p++);    }    程序运行后的输出结果是 ______。

admin2009-02-10  23

问题 有以下程序:    main()    {char s[]="159",*p;      p=s;      printf("%c",*p++);printf("%c",*p++);    }    程序运行后的输出结果是 ______。

选项 A、15
B、16
C、12
D、59

答案A

解析 本题通过“p=s”将指针变量p指向字符数组s,在第一次输出时,由于++和*为同一优先级,“*p++”相于“*(p++)”。 p指向s[1],输出为s[1]的值。
转载请注明原文地址:https://jikaoti.com/ti/vKK0FFFM
0

最新回复(0)