带参数的main函数,应该怎样运行呢

来源:百度知道 编辑:UC知道 时间:2024/05/15 17:43:24

运行方法:
(假设你的程序为Untitled1.exe)
打开命令提示符:
转到你的Untitled1.exe的目录,
输入下列命令:
Untitled1.exe a basdfsa 1314324 -k -f
回车就可以运行了。

这时,在Main函数里定义的
int main(int argc, char *args[])
里的argc = 6,就是表示有六个参数,
对应的
args[0] = "Untitled1.exe";
args[1] = "a";
args[2] = "basdfsa";
args[3] = "1314324";
args[4] = "-k";
args[5] = "-f";

就是这样子了。

C程序最大的特点就是所有的程序都是用函数来装配的。main( )称之为主函数,是所有程序运行的入口。其余函数分为有参或无参两种,均由main( )函数或其它一般函数调用,若调用的是有参函数,则参数在调用时传递。
main( )
{
. . .
y1 = f1(x1, x2);
. . .
}
f1(int a,int b)
{
. . . .
Y 2 = f 2 ( x 3 , x 4 ) ;
. . . .
}
f2( int m,int n)
{
. . . .
. . . . .
}
对main( )函数始终作为主调函数处理,也就是说,允许main( )调用其它函数并传递参数。事实上, main( )函数既可以是无参函数,也可以是有参的函数。对于有参的形式来说,就需要向其传递参数。但是其它任何函数均不能调用main( )函数。当然也同样无法向main( )函数传递,只能由