黑马程序员技术交流社区

标题: 数组指针,,,, [打印本页]

作者: 王海江1    时间: 2014-6-25 00:22
标题: 数组指针,,,,
有以下程序  
#include "stdio.h"         
#include "string.h"
    main(int argc, char *argv[])     
    {   
        int m, length=0;
        for (m=1;m<argc; m++)  length+=strlen(argv[m]);
        printf("%d\n", length);
    }
    程序编译连接后生成的可执行文件是file.exe,若执行时输入带参数的命令行是:
    file  1234  567  89↙
    则运行结果是()。
    A. 22              B. 17               C. 12             D. 9
   
没学过这个,,,,怎么分析啊???????
作者: 夏沫的黄昏′    时间: 2014-6-25 08:21
9,argc代表输入字符串的长度,char *argv[]代表输入的几个字符串,用linux下的gcc命令试试就知道了
作者: 王海江1    时间: 2014-6-26 14:43
夏沫的黄昏′ 发表于 2014-6-25 08:21
9,argc代表输入字符串的长度,char *argv[]代表输入的几个字符串,用linux下的gcc命令试试就知道了 ...

还是不懂
作者: 夏沫的黄昏′    时间: 2014-6-26 15:28
王海江1 发表于 2014-6-26 14:43
还是不懂

如果你经常用 命令行 编译 调试程序的话 你就得懂, 如果你只用xcode的话 就可以不懂。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2