作者:
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的時候了