main函数问题

[复制链接]
 楼主| sinadz 发表于 2013-12-28 21:32 | 显示全部楼层 |阅读模式
int main(int argc,char **argv)的问题
1、**argv代表的是啥意思?

2、**也能写成*argv[],可是课本上没有*argv[]这种写法啊?只有*argv这种写法
gxgclg 发表于 2013-12-28 21:49 | 显示全部楼层
1.可以理解成一个二维数组,每个元素是一个字符串。
这个字符串是main函数需要的参数
2.**和*argv[]都可以,但是*argv不可以,*argv这样只能传递一个字符串变量
火箭球迷 发表于 2013-12-28 22:06 | 显示全部楼层
数组做参数会退化成指针,这两种写法在参数里没什么区别
angerbird 发表于 2013-12-28 23:21 | 显示全部楼层
这个是指针型设计的写法的吧,我对这一块的不是很了解的
angerbird 发表于 2013-12-28 23:21 | 显示全部楼层
:L,,,指针我一般用的比较少的,,,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

304

主题

2313

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

304

主题

2313

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部