[問題] 請教不同array bound的array
如題,請教以下三個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
01/30 18:04, 1F
→
01/30 18:04, , 2F
01/30 18:04, 2F
→
01/30 18:26, , 3F
01/30 18:26, 3F
→
01/30 19:30, , 4F
01/30 19:30, 4F
→
01/30 22:14, , 5F
01/30 22:14, 5F
推
01/30 23:39, , 6F
01/30 23:39, 6F
→
01/31 18:48, , 7F
01/31 18:48, 7F
→
01/31 20:06, , 8F
01/31 20:06, 8F
推
01/31 22:11, , 9F
01/31 22:11, 9F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章