Re: [問題] 陣陣列的size

看板C_and_CPP (C/C++)作者 (Alien)時間16年前 (2009/05/08 09:07), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《s8752199 (s8752199)》之銘言: : const char* abs[] = { "ab", "c", "def" }; : 請問有什麼方法或函數可以算出abs有3個element? : 謝謝 沒有, 就算某些特定情況下能夠,但更多情況下做不到。 你當成不能還比較好。 所以 C/C++ 初學時一直強調 array 的 bound checking 要自已想方法做。 一般是另外把 array length 和 array 傳來傳去。 不然就為 array 加上一個特定的結尾 (只能特定情況下合用) 比如 const char* abs[] = { "a", "b", "c", NULL }; C-style string 就是這種做法 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.246.198.75

05/08 10:05, , 1F
恩恩 我知道了 謝謝!
05/08 10:05, 1F
文章代碼(AID): #1A0uMrO4 (C_and_CPP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1A0uMrO4 (C_and_CPP)