您好,欢迎来到锐游网。
搜索
您的当前位置:首页带参数的main()函数

带参数的main()函数

来源:锐游网
int main(int agrc, char **argv)中argc和argv的含义

在int main(int argc, char **argv)中: argc表示命令行字符串的个数。 指针argv指向命令行中各个字符串。 以下是一示例:

1. #include 2. #include 3.

4. int main(int argc, char **argv) 5. {

6. int m, n, i; 7. long sum = 0; 8. if(argc != 3) 9. {

10. printf(\"\\n Usage:sumint m n\\n\"); 11. return; 12. } 13.

14. m = atoi(argv[1]); 15. n = atoi(argv[2]); 16.

17. if((m <= 0) || (m >= n) || (n >= 32000)) 18. {

19. printf(\"\\n Input error.(0 < m < n < 32000)\\n\"); 20. return; 21. } 22.

23. for(i = m; i <= n; i++) 24. {

25. sum = sum + i; 26. }

27. printf(\"The sum: %d\\n\", sum); 28.

29. return 0; 30. }

该程序编译后运行的命令如下: sumint m n. 例如 sumint 15 312 argc = 3;

argv如下: argv[0] = \"sumint\" argv[1] = \"15\"; argv[2] = \"312\";

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- ryyc.cn 版权所有 湘ICP备2023022495号-3

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务