问题 单项选择题

设下面程序的可执行文件名为prg.exe,在该程序所在子目录下输入以下命令行: prg hello good<回车>则程序的输出结果是______。 main()(int argc,char*argv[]) { int i;if(argc<=0)return;for(i=1;i<argc;i++)printf("%c",*argv[i]); }

A.hello good

B.hg

C.hel

D.hellogood

答案

参考答案:B

解析: argc=3,argv[1]='hello', argv[2]='good'。注意:printf格式串中是%c,因此输出argv[1]和argv[2]的第一个字符,即'hg'。

翻译题
问答题 简答题