您的位置:首页 > 编程语言 > C语言/C++

大学C语言老师不会告诉你的int main()

2014-04-04 10:22 190 查看
C语言C++编程语言,
main
的函式原型如下所示:
int main(void)
int main()
int main(int argc, char *argv[])
main
的两个环境参数:
argc
(argument count)与
argv
(argument vector)[1],两者个别自程式的指令列给予参数的数量与参数阵列的指标位址。
argc
argv
这两个参数的名称,在编程语言的命名规则底下,虽然可以依照使用者的喜好自行定义,但是一般在使用上,还是会以现有的名称
argc
argv
来进行程式的编写。其他具有相依平台的格式也可以被 C 与 C++ 标准所接受;例如,UNIX(非POSIX.1)与 Microsoft Visual C++ 有第三个参数,是用来接收程式的环境变量,利用其他方法存取环境变量,可以使用
stdlib.h
标头档案定义的
getenv
函式:
int main(int argc, char *argv[], char *envp[])



不要再一上来无脑写void main()了,可运行的不代表就是对的,不要迷信老师,因为他们永远只会告诉你最简单的情况。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐