首页 > 其他 > 详细

用C实现基本的输出参数个数与参数内容

时间:2019-10-31 21:07:22      阅读:85      评论:0      收藏:0      [点我收藏+]

开发环境为 centos7 和 gcc4.8.5,代码如下:

/**
 * 用C实现基本的输出参数个数与参数内容
 */
#include <stdio.h>

int main(int argc, char *argv[]) {
    printf("参数个数为 %d 个\n", argc);
    for (int i = 0; i < argc; i++) {
        printf("参数%d为 %s\n", i, argv[i]);
    }
    return 0;
}

用gcc进行编译,如果不加 "-std=c99" 参数的话会报错,"错误:只允许在 C99 模式下使用‘for’循环初始化声明",所以在编译时需加上 "-std=c99" 参数,完整命令如下:

# -std=c99 表示以c99的标准进行编译
gcc -std=c99 -o basicDataType basicDataType.c

编译成功之后,运行生成的可执行文件 basicDataType

# 在这里用到参数 --help
./basicDataType --help

输出结果

参数个数为 2 个
参数0为 ./basicDataType
参数1为 --help

用C实现基本的输出参数个数与参数内容

原文:https://www.cnblogs.com/goujian/p/11773680.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!