※ 引述《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