求助啊,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啊,急,我是新手
a没有赋值啊 变量初始化是个好习惯 目测没有初始化 a和u都没有赋初值。。。 初始化~。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 同意楼上的…………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);
} 额 就三个字 初始化
a没有赋值啊 好像是变量没有赋值 路过看看 = = 楼主犯那么低级的错误:lol: 初始化! 没有提前赋值
页:
[1]