Prentis 发表于 2014-1-19 10:31:16

求助啊,c菜鸟,看看我哪里错了

#include <stdio.h>

void main()
{
      int a,b,c,d;
          unsigned u;
          b = -24;
          c = a + u;
          d = b + u;
          printf("a+u=%d,b+u=%d\n",c,d);
}
照着小甲鱼的第三节课的例题打的为什么结果是,小甲鱼是a+u=22,b+u=-14啊,急,我是新手

爱上Delphi 发表于 2014-1-19 10:52:43

a没有赋值啊

machimilk 发表于 2014-1-19 14:04:16

变量初始化是个好习惯

dwlsxj 发表于 2014-1-19 15:05:21

目测没有初始化

yuqiuwangzi 发表于 2014-1-19 16:32:23

a和u都没有赋初值。。。

Famouslingyun 发表于 2014-1-19 18:32:16

初始化~。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

小山童鞋 发表于 2014-1-19 20:43:55

同意楼上的…………a和u都没赋值

#include <stdio.h>

void main()
{
      int a,b,c,d;
          unsigned u;
          a=12;u=-12;
          b = -24;
          c = a + u;
          d = b + u;
          printf("a+u=%d,b+u=%d\n",c,d);
}

牡丹花下死做鬼 发表于 2014-1-20 08:51:54

额   就三个字 初始化

babay631 发表于 2014-2-5 01:29:51


a没有赋值啊

我疯狂我成功 发表于 2014-2-5 10:22:26

好像是变量没有赋值

未闻丶花名 发表于 2014-2-8 20:55:12

路过看看 = =

如阳光般刺眼 发表于 2014-2-9 18:28:14

楼主犯那么低级的错误:lol:

☆﹎尐の潴猪 发表于 2014-2-9 19:33:39

初始化!

慕雨秋枫 发表于 2014-2-10 00:55:42

没有提前赋值
页: [1]
查看完整版本: 求助啊,c菜鸟,看看我哪里错了