每次看算法c语言的实现都没用它上面的的形式:main(int argc,char *argv[]),我现在来写写它的意思。了解的很表面,等以后变牛逼了再深究。

  argc是指参数的个数,在我电脑上只能通过debug中的属性选项然后在里面输入参数,不能直接在输入流中输入,这样很不方便。

所以argc是一个整数值,并且他的初始值是参数个数而不是0.

argv[]是一个字符串指针,argv[0]是整个代码存放的路径,以后便是依次显示以空格隔开才算一个字符串,也就是说你的参数不以空格键隔开就算一个参数。

值得注意的是,一定记住argc只能是int型,argv[]永远是字符串类型。所以这种形式的经常配合atoi()函数也就是把字符串类型转化为整型的函数来吧参数中的整型给转化出来