我是靠谱客的博主 大方摩托,最近开发中收集的这篇文章主要介绍main函数参数分析 处理命令行选项,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

主函数 main 是演示 C 程序如何将数组传递给函数的好例子。直到现在,我们所定义的主函数都只有空的形参表:

int main() { ... }

这种用法的处理方法实际上是在主函数 main 中定义了两个形参:

int main(int argc, char *argv[]) { ... }

第二个形参 argv 是一个 C 风格字符串数组。第一个形参 argc 则用于传递该数组中字符串的个数。由于第二个参数是一个数组,主函数 main 也可以这样定义:

int main(int argc, char **argv) { ... }

表示 argv 是指向 char* 的指针。当将实参传递给主函数 main 时,argv 中的第一个字符串(如果有的话)通常是程序的名字。接下来的元素将额外的可选字符串传递给主函数 main。以前面的命令行为例,argc 应设为 5,argv 会保存下面几个 C 风格字符串:

argv[0] = "prog";

argv[1] = "-d";

argv[2] = "-o";

argv[3] = "ofile";

argv[4] = "data0";

最后

以上就是大方摩托为你收集整理的main函数参数分析 处理命令行选项的全部内容,希望文章能够帮你解决main函数参数分析 处理命令行选项所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部