作者powermathman (啊呆)
看板C_and_CPP
標題[語法] 計算出陣列元素個數
時間Fri Apr 3 17:56:55 2009
如果有一個一維陣列 如 double x[n]
有什麼指令可以求出x中的元素個數有幾個嗎?(ans:n)
麻煩好心人 幫忙解決一下 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.199.108
1F:推 littleshan:靜態宣告用 sizeof,動態配置沒有方法,請改用 vector 04/03 18:13
2F:推 QQ29:sizeof(x)/sizeof(double); 04/03 20:16
3F:→ tsaiminghan:sizeof(x)/sizeof(x[0]) 04/03 21:47
4F:→ powermathman:那如果x式動態配置 真的就沒有辦法了嗎 04/03 21:54
5F:→ softwind:靜態配置的話 X 不是已經知道摟~ 04/03 22:15
6F:推 uqljnro:別人傳給你的動態配置 一定會傳大小給你 不然真的無解 04/03 22:17
7F:→ uqljnro:回5F 因為那個靜態配置有可能是別人傳給他 04/03 22:18
8F:推 littleshan:靜態陣列若用指標傳參數,sizeof一樣只會得到指標大小 04/03 23:11
9F:推 uefang:131 有詳細描述... 04/04 11:08