為什么int sun;num之后不能再加個(gè)int sum = 0 而是sum = 0 呢?
#include <stdio.h>
int main ()
{
? ? int num,sum;
? ? sum = 0;
? ? for(num = 0 ; num <= 10 ; num++)
? ? {
? ? ? ? sum += num;
? ? }
? ? printf("10以內(nèi)數(shù)的和為:%d", sum);
? ? return 0;
}
#include <stdio.h>
int main ()
{
? ? int num,sum;
? ? sum = 0;
? ? for(num = 0 ; num <= 10 ; num++)
? ? {
? ? ? ? sum += num;
? ? }
? ? printf("10以內(nèi)數(shù)的和為:%d", sum);
? ? return 0;
}
2019-12-29
舉報(bào)
2019-12-29
int sum是聲明sum類(lèi)型
int sum = 0是int sum和sum = 0的復(fù)合
int sum后int sum=0執(zhí)行了兩邊int sum重復(fù)聲明
一個(gè)變量在一個(gè)函數(shù)里只能聲明一次類(lèi)型