假定下面程序可执行文件名prg.exe,则该程序所在的子目录下输入命令行:prg hello good<回车>后,程序的输出结果是_______。 main(int argc,char*argv[]) { int i; fo

admin2013-02-23  28

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

选项 A、hello good
B、hg
C、hel
D、hellogood

答案2

解析 带参数的main()函数常用形式为:main(int argc,char*argv[]),其中,整型变量argc用来记录命令行中的参数个数。参数的个数由C程序运行时自动计算出来。字符型指针数组argv的第一个元素存放命令名,其后各个元素依次存放命令行中各个参数的首地址,数组的大小由argc确定。for循环语句实现输出各参数的第一个字母。
转载请注明原文地址:https://jikaoti.com/ti/ksB0FFFM
0

最新回复(0)