ANJUTA IDE 又一迷惑

软件和网站开发以及相关技术探讨
回复
outbud
帖子: 11
注册时间: 2009-08-03 8:27

ANJUTA IDE 又一迷惑

#1

帖子 outbud » 2009-08-17 20:49

怎么输入数字,他的&地址输出怎么居然也是数字本身呀?

main()
{
int a,b,c;
printf("input a,b,c\n");
scanf("%d%d%d",&a,&b,&c);
printf("a=%d,b=%d,c=%d",a,b,c);

}

输出结果:
1、输入2 3 4
----------------------------------------------
input a,b,c

2 3 4
a=2,b=3,c=4
----------------------------------------------

----------------------------------------------
input a,b,c
234

223
234
a=234,b=223,c=234
----------------------------------------------
输入字母的运行结果:
----------------------------------------------
input a,b,c
d f g
a=-1207404432,b=134513865,c=-1079427960
----------------------------------------------
outbud
帖子: 11
注册时间: 2009-08-03 8:27

Re: ANJUTA IDE 又一迷惑

#2

帖子 outbud » 2009-08-17 21:05

再将变形为:

main()
{
int a,b,c;
printf("input a,b,c\n");
scanf("%5d",&a);
printf("a=%d,b=%d,c=%d",a,b,c);

}

输出结果更搞:
----------------------------------------------
input a,b,c
2 3 4
a=2,b=134513849,c=-1074237064
----------------------------------------------

----------------------------------------------
input a,b,c
f g h
a=-1207510928,b=134513849,c=-1079524232
----------------------------------------------
头像
cheaper
帖子: 198
注册时间: 2006-01-06 17:26

Re: ANJUTA IDE 又一迷惑

#3

帖子 cheaper » 2009-08-17 21:22

你才学c么? 很菜的问题耶
我是学习linux,不是学习如何装linux。

Myblog
outbud
帖子: 11
注册时间: 2009-08-03 8:27

Re: ANJUTA IDE 又一迷惑

#4

帖子 outbud » 2009-08-17 21:32

这个为啥输入的数字的地址是它本身,很不适应呀
outbud
帖子: 11
注册时间: 2009-08-03 8:27

Re: ANJUTA IDE 又一迷惑

#5

帖子 outbud » 2009-08-17 21:32

& * 不是表示的指针吗,怎么会这样呀
头像
cheaper
帖子: 198
注册时间: 2006-01-06 17:26

Re: ANJUTA IDE 又一迷惑

#6

帖子 cheaper » 2009-08-17 21:55

这个要好好学习, 没有深入了解C, 只会些皮毛。& 是取这个变量(指针)的地址, * 则是取这个变量的值。
我是学习linux,不是学习如何装linux。

Myblog
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: ANJUTA IDE 又一迷惑

#7

帖子 自由建客 » 2009-08-17 23:54

这关 anjuta 什么事,发帖请注意标题。
afphoenix
帖子: 153
注册时间: 2009-01-07 15:19

Re: ANJUTA IDE 又一迷惑

#8

帖子 afphoenix » 2009-08-18 8:37

楼主能不能先去买本讲C/C++的书看看再回来问 :em06
大家好,我是计算机系大学生,玩电脑也 7.8 年了吧,可是这个系统为什么XXX,就不能XXX,连我这种XXX都XXX,怎么能够推广,看来XXX路还很长XXX,搞不懂你们这些XXX,再见了XXX
头像
qingshi163
帖子: 275
注册时间: 2007-12-16 0:45

Re: ANJUTA IDE 又一迷惑

#9

帖子 qingshi163 » 2009-08-18 9:47

LZ去买本c/c++入门教程回来看吧 :em20
outbud
帖子: 11
注册时间: 2009-08-03 8:27

Re: ANJUTA IDE 又一迷惑

#10

帖子 outbud » 2009-08-18 10:06

:em06
头像
懒蜗牛Gentoo
论坛版主
帖子: 7353
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: ANJUTA IDE 又一迷惑

#11

帖子 懒蜗牛Gentoo » 2009-08-18 10:25

首先,区分清楚编译器和IDE的区别,输出什么跟你用什么IDE没关系。
然后,你打算让他输出什么?他输出的很正常啊。
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
hubert_star
论坛版主
帖子: 5373
注册时间: 2007-10-29 22:12
系统: OSX 10.9 + Ub 1304
来自: 江苏南京

Re: ANJUTA IDE 又一迷惑

#12

帖子 hubert_star » 2009-08-18 12:24

又见伟大的tc,造就了一代人
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me
头像
ChloeRei
帖子: 1021
注册时间: 2007-11-23 9:49

Re: ANJUTA IDE 又一迷惑

#13

帖子 ChloeRei » 2009-08-19 0:30

回复