为什么int sun;num之后不能再加个int sum = 0 而是sum = 0 呢?

来源:4-8 循环结构之for循环(一)

棹孤舟

2019-12-29 10:37

#include <stdio.h>

int main ()

{

    int num,sum;

    sum = 0;

    for(num = 0 ; num <= 10 ; num++)

    {

        sum += num;

    }

    printf("10以内数的和为:%d", sum);

    return 0;

}


写回答 关注

1回答

  • Charys
    2019-12-29 13:53:03

    int sum是声明sum类型

    int sum = 0是int sum和sum = 0的复合

    int sum后int sum=0执行了两边int sum重复声明

    一个变量在一个函数里只能声明一次类型

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题