LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 728|回复: 4

为什么linux里的main有点怪怪的?

[复制链接]
发表于 2004-4-19 15:47:00 | 显示全部楼层 |阅读模式
我想问一下诸位大哥为什么linux里的主函数感觉怪怪。不像我从书从
书本教材上看到的
  1. main(int argc, char **argv)
  2. {
  3. }
  4. 为什么总是有int argc, char **argv呀?,这两个东西是什么意思呀?
复制代码
还有为什么哪个hello world中写成void main()用gcc编译有问题。
而改成int main()就可以了。
我实在不知道为什么。请诸位指教
发表于 2004-4-19 17:09:10 | 显示全部楼层
基础的东西你应该自己去学习.

main 的第一个参数为命令行参数个数, 第二个参数为命令行参数列表, 可以列表成 char **argv 也可以表示成 char *argv[] , 数组本身就是指针.
 楼主| 发表于 2004-4-19 17:25:53 | 显示全部楼层
虽然还是不懂,但还是要谢谢你。
发表于 2004-4-19 17:56:19 | 显示全部楼层
不懂就去找书来看吧. 加油
发表于 2004-4-19 20:24:15 | 显示全部楼层
search this forum first you ask any porblem
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表