您的位置:首页 > 大数据 > 人工智能

怎么理解int main(int argc,char **argv)

2016-12-23 10:49 375 查看
1、int main(int argc,char *argv)与int main(int argc,char **argv)区别? int main(int argc,char *argv)   argc: 整数,用来统计你运行程序时送给的命令行参数的个数   * argv: 字符串,用来存放指向你的字符串参数的,每一个元素指...

最佳答案

main 前面的 int 则说明main函数返回值是整形,一般是正常退出返回0,异常则是-1.

参数 argc 则是表示 argv 的个数.

argv 则是命令行参数. 这个参数是通过命令提示符窗(Linux 称为终端)口运行程序,以空格区分参数格式带入的。例如编译java文件时:

javac  Test.java  (这里的 javac 就是程序,argc = 1,  argv[0] = "Test.java")
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: