求大神看看,这个方程输出的怎么都是零呢
#include <stdio.h>main()
{
int a,b,c,d;
a=3;
d=1;
a=b+c;
d=b-c;
printf("b=%d",b);
printf("c=%d",c);
} 或许是因为你没有按标准来,写成这样试试:
#include <stdio.h>
int main()
{
int a,b,c,d;
a=3;
d=1;
a=b+c;
d=b-c;
printf("b=%d\n",b);
printf("c=%d\n",c);
return 0;
}
这样虽然输出了,但输出的是错误的值,因为你根本没有给b和c赋值。 b,c都没有值为啥要加。。 编译能过就万幸了,还想出结果…… 要算出来话,要用循环遍历,直接这样写b,c值都没有,肯定不行的 你根本没有给 b 和 c 赋初始值,默认为 0 。 哦,原来是这样
页:
[1]