本帖最后由 jiangenhao 于 2014-4-26 22:29 编辑
设有一个名为file的C源程序,且已知命令行为:file girl boy student,则可得到以下运行结果的C源程序为()。
girl
boy
student
A. main( int argc, char *argv[])
{
while (--argc>1)
printf("%s%c", *argv, (argc>1)? '\n':' ');
}
B. main( int a, char * b[])
{
while (a-->1)
printf("%s\n", *++b);
}
C. main( int argc, char *argv[])
{
while (++argc>0)
printf("%s%c", *++argv, (argc>1) ? ' ' :'\n');
}
D. main(int argc, char *argv[])
{
while (argc>1)
printf("%s", *++argv);
}
答案是B 请帮忙解释下为什么
|