A-A+

下面程序的运行结果是 #include main() {int a=28

2022-08-06 06:53:50 问答库 阅读 177 次

问题详情

下面程序的运行结果是
#include<stdio.h>
main()
{int a=28,b;
char s[10],*p;
p=s;
do{b=a%16;
if(b<10) *p=b+48;
else *p=b+55;
p++;a=a/5;}while(a>0);
*p=′′;puts(s);}
A.10
B.C2
C.C51
D.

参考答案

正确答案:C
解析:考查用字符指针处理字符串的方法。语句"p=s;"是使指针p指向字符数组s。*p则引用了p所指位置的数组元素。 通过指针来引用一维数组元素。

考点:程序