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

admin2013-06-11  22

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

选项 A、22
B、17
C、12
D、9

答案D

解析 本题通过键盘赋值,使指针argv,分别指向字符串“abcd、O”,“efg\0”和“10\0”。
转载请注明原文地址:https://kaotiyun.com/show/efJp777K
0

最新回复(0)