國立中央大學 資訊工程學系
B8 有一點比較tricky的方法 假設已經得知該array是放在stack或是bss/data區段 可以用sizeof來取得該array的大小 所以長度可以用sizeof(array)/sizeof(該elements) 來取得 這是因為sizeof本質上是compile time決定的 所以compile的時候已經把所有關於sizeof的資訊取代掉 而array的大小恰好是compile time已知 所以可以用這招來知道array長度