【发布时间】:2016-08-01 17:45:51
【问题描述】:
我来自 Java,我想提高我的编码技能和深入了解它的工作原理,我认为最好的语言是 C 语言。我对它的工作原理感到非常兴奋,但现在请向我提出疑问。为什么在 C 中第一个代码不起作用,第二个是?
P.s.:我将跳过几个步骤来加快代码速度并专注于问题。我在学习C99。
int a,b,c;
int sum = a+b+c;
print scanf ecc...
printf("%d", sum);
结果将是 -1234567 ecc..
使用这段代码会很好用,这就是命令式编程的意思吗?
int a,b,c;
int sum;
print scanf ecc...
sum = a+b+c;
printf("%d", sum);
抱歉英语不好不是我的第一语言,我也会改进:°D
【问题讨论】:
-
Why in C first code don't work and the second yes?因为在第一个变量中a, b, c未初始化使用。