当前位置: 代码迷 >> C语言 >> 关于主函数中的形参...................
  详细解决方案

关于主函数中的形参...................

热度:378   发布时间:2006-07-16 16:28:21.0
关于主函数中的形参...................
int main(int argc,char *argv[])

请问大家以下,为什么在很多程序中都要在主函数中加入这样的形参阿?有什么作用呢?谢谢大家!
搜索更多相关的解决方案: 形参  函数  

----------------解决方案--------------------------------------------------------
command line argument

----------------解决方案--------------------------------------------------------

那什么时候需要用int main(void)
什么时候需要用int main(int argc,char *argv[])呢?


----------------解决方案--------------------------------------------------------
命令行参数..一般在命令提示符下通过命令来调用main函数
例如c:/系统命令 参数1 参数2
执行结果就main(int argc,char *argv[])函数中所执行的结果

void 当然是对应无参数了 说明函数体内不从命令行中读取参数
----------------解决方案--------------------------------------------------------
就是说比如我编译了一个带命令行参数的c程序,编译后为test.exe,然后就可以在命令行中输入c:\text 参数1 参数2  这样来执行程序了是吗???
----------------解决方案--------------------------------------------------------

这个问题我也关心啊。
不过我知道 main(固定的int数目,一定是字符窜[]1,字符窜2,。。n)
作用好象是4楼说的那样。不过不理解。
为什么要用?在什么条件下用?这样有什么好处?非这样不可么?


----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽

2006-07-16 14:38:48
grub2linux

等 级:新手上路
帖 子:335
专家分:0
注 册:2004-12-25
  得分:0 
你可以运行一个DOS命令:

命令 /?
你看一下就知道什么用途了?

----------------解决方案--------------------------------------------------------
以下是引用穆扬在2006-7-16 22:38:48的发言:

1.不是固定的
2.你知道什么是命令行吗?

我说的意思是:

第一个 一定 是 int 的 数据。比如 int a;

你说命令行,是 dos命令下的 参数 么?

----------------解决方案--------------------------------------------------------
就是象 format /q ..或 dir  /w  ..../后面的参数?
----------------解决方案--------------------------------------------------------
  相关解决方案