[問題] 請教不同array bound的array

看板C_and_CPP (C/C++)作者 (Don)時間12年前 (2014/01/30 17:52), 編輯推噓2(207)
留言9則, 3人參與, 最新討論串1/1
如題,請教以下三個array declaration int a[]; <---- 1 int a[10]; <---- 2 int a[9]; <---- 3 就個人所知 1為array of unknown bound of int 2為array of 10 int 1和2算是不同type 但在允許duplicate declaration的scope中 (如namescope) declare 1以後可以接declare 2 算是把原本incomplete的 1補完成complete type 那想請教2和3的關係為何呢? a. 算duplicate declaration,在允許duplicate declaration的scope中可重複出現 b. 不算duplicate declaration,不管在哪同時出現就算錯 2和3兩者的型別(Type)算同樣型別嗎? 謝謝! ------ 我CPPGM才正要結束PA7,有種gg的節奏 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.143.79.143

01/30 18:04, , 1F
2 跟 3 看起來應該是不同的型別. 還是你的 Type 有特殊意涵?
01/30 18:04, 1F

01/30 18:04, , 2F
此外你1.2.3. 看起來都是宣告且定義. 現在是只討論宣告嗎?
01/30 18:04, 2F

01/30 18:26, , 3F
只討論宣告而已,是做CPPGM PA7找不到答案的問題,謝謝!
01/30 18:26, 3F

01/30 19:30, , 4F
那我覺得答案是 b.
01/30 19:30, 4F

01/30 22:14, , 5F
謝謝樓上大大的幫忙<(_ _)>
01/30 22:14, 5F

01/30 23:39, , 6F
做完pa9的路過幫推 XD
01/30 23:39, 6F

01/31 18:48, , 7F
樓上炫耀XDDDD
01/31 18:48, 7F

01/31 20:06, , 8F
哼哼,剛剛看到喜樂見聞ALL TEST PASS,剩下PA8了QQ
01/31 20:06, 8F

01/31 22:11, , 9F
衝!
01/31 22:11, 9F
文章代碼(AID): #1IwY3kbT (C_and_CPP)
文章代碼(AID): #1IwY3kbT (C_and_CPP)