Re: [問題] 陣列得到的sizeof大小

看板C_and_CPP作者 (CA)時間14年前 (2011/07/02 16:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《Qoooooo (Qoo)》之銘言: : 餵入的資料(Input): : int array[] = {1,2,3} 這行 compiler 會自動把 array 的 type 核算為 int[3] : array[3] = 4 這行的意思是 從 array 這個位址算起的第三個 int 這個地方 指定其內容為 4 但你 array 的有效定址範圍只有 0, 1, 2 : int a = sizeof(array) sizeof( array ) == sizeof( int[3] ) == sizeof( int ) * 3 有很奇怪嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.205.248.119
文章代碼(AID): #1E3j0DhY (C_and_CPP)
文章代碼(AID): #1E3j0DhY (C_and_CPP)