#include <stdio.h> void main() { int i; int sum; for (i=1;i<6;i++) sum += i; printf("%d尀n",sum); }

哪里有问题了??
2025-06-28 14:05:04
推荐回答(5个)
回答1:

sum你只定义了 没初始化 (sum为随机值) 在for里面你就使用了未初始化的变量肯定会报错的
int sum = 0; 这么改就可以了

回答2:

int sum = 0; //赋初值,否则结果不可预料

回答3:

变量的使用要建立在其有意义的前提下,没有初值它的值是随机的,没意义的!!

回答4:

sum没有赋予初值

回答5:

sum应该赋个初值,如sum =0,