A-A+

下面程序的运行结果是 include<stdio.h> main() { int a=28

2022-08-06 02:13:04 问答库 阅读 174 次

问题详情

下面程序的运行结果是 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所指位置的数组元素。注意:通过指针来引用一维数组元素。

考点:程序