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"

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于main函数 一般我们见到的main函数如下形式: 对main()函数不能由其它函数调用和传递参数,只能在程序...
    和谐共处阅读 2,806评论 0 0
  • 如同任何基于C的应用程序,程序启动的主入口点为iOS应用程序的main函数。在iOS应用程序,main函数的作用是...
    见惯不怪阅读 3,964评论 0 1
  • 我们都知道oc程序的入口是main函数,如下: int main(int argc, char * argv[])...
    Civiy阅读 8,250评论 0 3
  • swift在AppDelegate.swift中用标签@UIApplicationMain来取代了main函数,现...
    BetterComingDay阅读 8,439评论 1 1
  • 愿意时刻活在觉知中, 活在选择之中, 活出自己最高版本的人生, 愿意敞开自己, 愿意时刻选择喜悦, 愿意时刻让自己...
    美好自在阅读 2,870评论 0 1