C语言怎么对命令行参数求和

284
2023/11/11 2:11:59
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C语言中,可以通过命令行参数传递给程序,然后对这些参数进行求和。以下是一个示例代码:

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[]) {
    int sum = 0;

    // 从 argv[1] 开始遍历所有命令行参数
    for (int i = 1; i < argc; i++) {
        // 将字符串转换为整数,并累加到 sum 中
        sum += atoi(argv[i]);
    }

    // 打印求和结果
    printf("Sum: %d\n", sum);

    return 0;
}

在命令行运行可执行文件时,可以在后面添加多个数字作为参数,例如:

./a.out 1 2 3 4 5

程序会将参数依次累加并打印结果,输出为 Sum: 15

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: c语言怎么向数组中输入数字