[問題] &的問題

看板C_and_CPP作者 (風)時間13年前 (2011/04/20 19:19), 編輯推噓3(306)
留言9則, 5人參與, 最新討論串1/1
有一個題目是這樣 The & operator can be applied to a) constants b) variables defined with the storage class register c) static d) rvalues 我用vc++ 先讓a=1 然後印出&a(地址) 發現四個都可以 請問這題目到底是再問什麼? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.79.39

04/20 19:23, , 1F
試問甚麼東西前面可以+&吧 像constants前面就不行
04/20 19:23, 1F

04/20 19:27, , 2F

04/20 19:27, , 3F
如果是單選題就選C吧,可以抓到記憶體位址
04/20 19:27, 3F

04/20 19:29, , 4F
我本來以為 const int a = 1; 這樣的 &a 會失敗 XD
04/20 19:29, 4F

04/20 19:39, , 5F
可是那這樣 B和C我試都可以阿
04/20 19:39, 5F

04/20 19:55, , 6F
B的寫法比較沒意義,這個題目比起其他問題同樣沒意義。
04/20 19:55, 6F

04/20 20:07, , 7F
B開最佳化會有差, 但是因為你取址了, register變成寫
04/20 20:07, 7F

04/20 20:07, , 8F
心酸的
04/20 20:07, 8F

04/20 20:20, , 9F
了解
04/20 20:20, 9F
文章代碼(AID): #1Dhi5C1Q (C_and_CPP)