黑马程序员技术交流社区

标题: 主函数里的参数到底是啥意思 [打印本页]

作者: hoohoo    时间: 2015-9-2 21:44
标题: 主函数里的参数到底是啥意思
int main(int argc,const char *argv[]){
}

Xcode自动就生成了
作者: woxingwosu    时间: 2015-9-2 22:51
第一个参数是命令行中的字符串数,这个int参数被称为argc。第二个参数是一个指向字符串的指针数组。
搬运的,具体可以参看书c primer plus第313页。
作者: Joker_999    时间: 2015-9-2 22:55
涨知识了
作者: 红双喜    时间: 2015-9-3 00:42
长知识。。。。。
作者: hoohoo    时间: 2015-9-3 01:09
woxingwosu 发表于 2015-9-2 22:51
第一个参数是命令行中的字符串数,这个int参数被称为argc。第二个参数是一个指向字符串的指针数组。
搬运的 ...

我也买了这本书,谢谢!!
作者: hoohoo    时间: 2015-9-3 01:10
Joker_999 发表于 2015-9-2 22:55
涨知识了

是的啊,一直没弄懂这个!
作者: hoohoo    时间: 2015-9-3 01:17
红双喜 发表于 2015-9-3 00:42
长知识。。。。。

恩,是的!
作者: TTsu    时间: 2015-9-3 01:44
第一个参数是命令行中的字符串数,这个int参数被称为argc。第二个参数是一个指向字符串的指针数组。
搬运的,具体可以参看书c primer plus第313页。
作者: 1wang2huan    时间: 2015-9-3 08:37
int argc  这个整形的argc存储的是主函数里变量的个数!!

const char *argv[] 这个是一个字符串数组常量,是不可变的,里边存储的是主函数里所有变量的名字(也就是变量的地址)




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2