有以下程序  #include <string.h>  main(int argc ,char *argv[ ])  { int i,len=0;   for(i=1;i<argc;i+=2)  len+=strlen(argv[i]);   printf

admin2006-03-15  20

问题 有以下程序  #include <string.h>  main(int argc ,char *argv[ ])  { int i,len=0;   for(i=1;i<argc;i+=2)  len+=strlen(argv);   printf(“%d\n”,len); }  经编译链接后生成的可执行文件是ex.exe,若运行时输入以下带参数的命令行  ex  abcd  efg  h3  k44  执行后输出结果是( )

选项 A、14
B、12
C、8
D、6

答案D

解析 本题依次将第1,3个字符串数组字符串长度累加,结果为6。
转载请注明原文地址:https://jikaoti.com/ti/kUS0FFFM
0

最新回复(0)