关于int main()的问题

loong0306 2014-04-06 10:44:48
初学者,

int main()//对于这个
int main(void) //void
int main(int argc, char * argv[]) //argv的
int main(int argc, char **argv)
//这四个有什么不一样的,求教



先谢谢啦。
...全文
174 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
loong0306 2014-04-07
  • 打赏
  • 举报
回复
[quote=引用 1 楼 viki34 的回复:] 1,2是一样的,都是不带参数的。 3,4是带参数的。 3和4的区别: 虽然看起来不太一样,但是还是一样的。 3中的argv是个数组,数组中的数据是char *,此时argv就是这个char*数组的首地址,也就是指向char*的指针,也就是char **argv。[/quote谢谢34大哥,明白了~
viki34 2014-04-06
  • 打赏
  • 举报
回复
1,2是一样的,都是不带参数的。 3,4是带参数的。 3和4的区别: 虽然看起来不太一样,但是还是一样的。 3中的argv是个数组,数组中的数据是char *,此时argv就是这个char*数组的首地址,也就是指向char*的指针,也就是char **argv。

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧