楼主:
q10242 (黑田祐司)
2015-02-12 23:36:57我是新学的新手 现在在学C
我在使用printf的时候
如果字串里面要显示整数a
通常是这样写
printf("%d",&a);
但是如果我指定a是一个1~100的乱数
a=(rand()%100)+1;
我在printf的时候
如果打成
printf("%d",&a); //后面的a有&号
反而显示出来a的值不是在1~100 而是更大的数字
打成这样
printf("%d",a); //后面a没有&号
才会正常显示
为什么会这样?
因为你一开始就错了 通常是printf("%d",a);
作者:
cpper (韩立)
2015-02-13 00:16:00你还是去学java比较有钱途,c++已经死了,c++作者也死了...
作者:
johnny94 (32767)
2015-02-13 00:33:00c++ 作者没死吧
作者: longlongint (华哥尔) 2015-02-13 01:04:00
看后面章节 指标 pointer
作者:
cpper (韩立)
2015-02-13 01:13:00弄错,是C语言之父死了 XD
作者:
saxontai (黑暗,点缀孤零零的星)
2015-02-13 01:20:00Brian Kernighan 还健在
作者:
cpper (韩立)
2015-02-13 01:29:00yes,过世的是 Dennis Ritchie
作者:
sss22213 (sss22213)
2015-02-13 03:42:00因为你得到的是位址.....
作者:
carylorrk (carylorrk)
2015-02-13 07:00:00会 C 要上手 Java 的确比较快,但是先学 C 再学 Java总时间并不会比较快。
作者:
lc85301 (pomelocandy)
2015-02-13 09:41:00作者死跟语言死没什么关系,C还不是活得好好的
作者: chiayuanken (前往苏黎世) 2015-02-13 13:03:00
超爱用c c超猛加上&是变成显示pointer
不过java钱途是不错 但是几个JVM语言如Scala, Groovy等等 还是在pick一个起来会比较好groovy简单点 因为可以直接用java语法
作者: Debians 2015-02-15 04:57:00
看来又是推Python的时候了