int main(int argc, char*argv[ ]) 这个是什么来的?括号里面的中括号来可以填什么?填的东西

问题描述:

int main(int argc, char*argv[ ]) 这个是什么来的?括号里面的中括号来可以填什么?填的东西有什么用?
1个回答 分类:综合 2014-10-19

问题解答:

我来补答
在函数运行的时候,除了函数名还可以再输入一个字符串.argc用来存储字符串的大小,argv用来存储这个字符串.
再问: 输入字符串有什么用?
再答: 最简单的情况下,就是你写了一个程序,可以printf(‘hello:%s‘,argv[]),那么当你在调用的时候输入,function kexian,输出的结果就是hello kexian。相当于不同的用户可以得到不同的运行结果,根据调用的时候输入参数的不同而不同。可以通过这个方法传出用户名等消息给系统。
 
 
展开全文阅读
剩余:2000