c语言的问题,请大家帮帮忙啊!

来源:百度知道 编辑:UC知道 时间:2024/05/13 07:12:58
以上程序上的文件名为t.exe,在DOS下输入的命令行参数如下:t to meet me<回车>则程序输出的结果是( )
#include "stdio.h"
main(arge,argv)
int argc;char *argv[];
{int i;
printf("%d\n",argc);
}

请大家帮我做一下这题,要解题思路,谢谢大家!

程序的参数传入到了argv字符指针数组中,并且,
argv[0]="t"
argv[1]="to"
argv[2]="meet"
argv[3]="me"

argc就保存了参数的数量,注意一点,这个数量中包含程序路径本身(如上所示),所以argc=4

输出3嘛,3个参数~~