55问答网
所有问题
当前搜索:
argc
百度问问有以下程序: main(int
argc
,char *argv[ ]) { int n=0,i...
答:
argc
是命令行参数总个数,含程序名。argv[i] 是命令行第几个参数,i=0 是程序名,i=1,2,3... 是接下去的参数,注意:是字符串形式。如果输入形式是:a.exe 1 3 5 下面程序计算出 n=135 main(int argc,char *argv[]){ int i,n=0;for (i=1;i<argc;i++){ n = n*10 + (...
int main(int
argc
, char*argv[ ]) 这个是什么来的?括号里面的中括号来...
答:
网上转的,你看一下:我们经常用的main函数都是不带参数的。因此main 后的括号都是空括号。实际上,main函数可以带参数,这个参数可以认为是 main函数的形式参数。C语言规定main函数的参数只能有两个, 习惯上这两个参数写为
argc
和argv。因此,main函数的函数头可写为: main (argc,argv)C语言还规定...
那只有
argc
< 2吗,小于3可以么,小于3又代表什么意思
答:
是这样,
argc
=1代表仅仅是可执行文件,后面不跟随参数 只有argc>1,即2,3...才代表有参数输入.同上面例子 test.exe 不含参数,argc=1 test.exe s1 s2 s3 argc=4,其中后面均为参数
int main(int
argc
, char **argv)
答:
int
argc
, char **argv 用于运行时,把命令行参数传入主程序。argc -- 命令行参数 总个数,包括 可执行程序名。argv[i] -- 第 i 个参数。argv[0] -- 可执行程序名。例如运行:abc.exe argc 等于 1, argv[0] 是 "abc.exe"例如运行:rec.exe 4 5.2 argc 等于 3, argv[0] ...
c语言主函数中的参数有什么用?举例说明
答:
C语言的带参数的main函数格式为main(int
argc
,char* argv[]),其中argc为参数个数加1,argv为参数列表,从argv[1]开始。编译后生成可执行文件,可以在执行的程序后加参数,比如编译一个程序为test.exe,则在执行时可以输入:test.exe 1 firestone在这里,argc等于3,argv[0]为"test.exe",argv[1...
int main(int
argc
, char *argv[]) 和int main()区别在哪?
答:
前者可接受 命令行参数,
argc
表示参数个数, argv[]是参数数组,其中第0个参数是程序本身的名称(包含路径)。比如你写的 a.exe, 加参数运行 d:\a.exe afge gei wgeg ,这样 argc=4,argv[0]="d:\a.exe" ,argv[1]="afge" , argv[2]="gei" , argv[3]="wgeg" ,注意每个参数...
合法的main()函数命令参数形式是( )。
答:
【答案】:C C。【解析】在C语言中,main()函数也可以有参数,例如,main(intar90,char*argv),
argc
是指字符串的指针数组,而其他几项表达不正确。
c语言main(int
argc
, char *argv[ ])求大佬
答:
先说说main的这两个参数的意思
argc
指的是命令行参数的个数 argv是个char*数组,每一个char*元素指向一个字符串,这些字符串就是命令行的每个参数字符串 argv[0]代表命令文件本身,所以argc至少是1 所以执行ABC FILE1 FILE2 时main得到的 argc是3 ,参数字符串就是命令本身和"FILE1","FILE2",...
为什么在c++中int main 后的参数总是int
argc
, char* argv[]?_百度知 ...
答:
对程序员来说,main函数是程序的入口点,但是对编译器来说,需要增加附加的初始化代码来处理和操作系统环境有关的东西,诸如命令行参数等,然后再调用main进入用户编写的代码,按照约定,在调用main之前,初始化代码会按照main(int
argc
, char* argv[])的参数形式将argc,argv放入堆栈,供main中的代码调用...
为什么c语言开头int
argc
答:
这是C/C++的一重要函数,叫主函数,执行函数的时候用。int
argc
是记录你输入在命令行(你题目中说的操作就是命令行输入)上的字符串个数;*argv[]是指针数组,存放输入在命令行上的命令(字符串)。第一个int argc,是记录你输入在命令行上的字符串个数;第二个argv[]是个指针数组。
<上一页
1
2
3
4
5
6
7
8
9
10
下一页
尾页
其他人还搜