请问 C语言里面 什么是命令行 和 命令行参数呢?好难理解,请帮忙说的形象一点啊。谢谢

如题所述

命令行就是在windows命令行里面调用你写的程序,就像你在命令行敲calc.exe运行计算器一样。
命令行参数就是命令行后面跟的参数,这样就可以给程序传入参了。命令行参数实际上就是main函数的参数。
温馨提示:内容为网友见解,仅供参考
无其他回答

...和 命令行参数呢?好难理解,请帮忙说的形象一点啊。谢谢
命令行就是在windows命令行里面调用你写的程序,就像你在命令行敲calc.exe运行计算器一样。命令行参数就是命令行后面跟的参数,这样就可以给程序传入参了。命令行参数实际上就是main函数的参数。

请教关于C语言的命令行参数 echo程序是什么?
这个就是C语言的命令行参数和main函数之间的参数转换关系的详细解释了。1、首先明确一下我们编译出来的可执行程序 windows编译出来的可执行程序扩展名为exe,比如test.ext,楼主例子中的echo.exe,运行程序的时候exe可以省略。我们要执行一个程序,第一个肯定是要写上程序的名字,比如echo.exe或者echo,然...

关于C语言中命令行参数
先编译 你用vc还是 troubc? 在turlboc 里面编译链接生成可执行程序之后 可执行程序路径名和文件名 第一个文件名 第二个文件名。 后面的两个文件名可以随便输。或者 进入可执行程序的目录下 test.exe test1.c test2.c

C语言的命令行参数怎么运行啊?我用VC6.0编了一个命令行参数的程序,极其...
argc的含义是进入程序时输入的参数个数。F5是没有参数的。你要输字符串的话先进到cmd命令行,然后进到你编译好的程序所在目录(工程文件夹的debug文件夹里)然后输入文件名,然后后面随便打一点参数,(如hello,exe abc)让argc > 1就可以了

请哪位指点一下小弟C语言中的带命令行参数的程序应该怎么运行?
比如你生成的exe文件是e:\\myproject\\project1.exe 进入命令行提示符(开始--程序--附件里面)然后打命令 e:cd myproject project1 字符串1 字符串2 就可以执行了。

c语言如何利用命令行参数反序显示命令行参数的单词呢?
int main(int argc, char *argv[]){ int i = 0;if (argc < 2){ printf("Usage: %s words\\n", argv[0]);} else { printf("Words:\\n");for (i = 1; i < argc; i++){ printf("%s ", argv[i]);} printf("\\nReversing printing is:\\n");for (i = argc - 1; i >...

C语言获得命令行参数的方法,程序总是可以使用命令行参数吗?
在Windows中,传给c程序的命令行是一个LPSTR类型或char_far*类型,其中的每一个参数都用空格符隔开,就象你在DOS提示行中键入这些字符后所看到的那样(实际上,在Windows中不可能真正键入这些字符,而是通过双击应用程序图标这样的方式来启动一个程序)。为了访问Windows命令行中的各个参数,你必须人工地访问...

...为什么一开始就能确定 怎么得到的? 他测试的命令行参数 指的是...
命令行参数是你从命令行运行这个程序时在程序名后传递的参数。假如程序生成的可执行文件名为reducto.exe,那么从命令行执行程序时可以用如下的方式传递参数:reducto -a -b -c。这会执行reducto.exe并将三个参数-a、-b和-c传递给它。此时main函数中argc值为3,argv数组的内容是argv[0]="-a", ...

我对C语言里面的写主函数不是很清楚,求帮助。请问下面的代码中怎么样...
不一样的地方只有main这个函数名以及后面的参数,主函数后面的参数是命令行参数,一般用不到,主函数中没什么特殊规则,普通函数能写出来,主函数就也能写出来 ,话说,我并不清楚你的子函数是做什么的,也不知道你的主函数要做什么,所以,如果你想让写主函数,请把子函数功能与主函数功能说一下 ...

c语言主函数括号里的这是干什么的?
控制台提示符下命令行的一般形式为:C:\\>可执行文件名 参数 参数……;但是应该特别注意的是,main 的两个形参和命令行中的参数在位置上不是一一对应的。因为,main的形参只有二个,而命令行中的参数个数原则上未加限制。argc参数表示了命令行中参数的个数(注意:文件名本身也算一个参数),argc的...

相似回答
大家正在搜