main函数

int main(int argc, char * argv[])

argc:该参数保存启动参数的数目,因为常用作启动参数传递,所以argc的值常为1或更大。如果开发者不提供额外的启动参数,那么argc为1。

argv数组:各个参数,argv[0]为程序名


如何添加启动参数?

Product-->Scheme-->Edit Scheme-->Arguments-->Arguments Passed On Launch

如图,添加了启动参数"helloWorld"

main函数_第1张图片

这时argc=2,argv[0]为程序名,argv[1]=@"helloWorld"

如果添加的启动参数为“hello world”,如图

main函数_第2张图片

这时argc=3,argv[0]为程序名,argv[1]=@"hello",argv[2]=@"world"

你可能感兴趣的:(main函数)