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

   2025-02-15 9890
核心提示:在C语言中,可以通过命令行参数传递给程序,然后对这些参数进行求和。以下是一个示例代码:#include stdio.h#include stdlib.hin

在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

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言