成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

struct什么意思啊 C中結(jié)構(gòu)體變量為全局變量或靜態(tài)變量時才能初始化么?

C中結(jié)構(gòu)體變量為全局變量或靜態(tài)變量時才能初始化么?在ANSI制定C標(biāo)準(zhǔn)之前,正如書中所說,結(jié)構(gòu)變量(或數(shù)組)只有在全局或靜態(tài)變量時才能初始化,而局部動態(tài)結(jié)構(gòu)變量(或數(shù)組)則不允許初始化。但是1989年

C中結(jié)構(gòu)體變量為全局變量或靜態(tài)變量時才能初始化么?

在ANSI制定C標(biāo)準(zhǔn)之前,正如書中所說,結(jié)構(gòu)變量(或數(shù)組)只有在全局或靜態(tài)變量時才能初始化,而局部動態(tài)結(jié)構(gòu)變量(或數(shù)組)則不允許初始化。但是1989年ANSI制定的第一個C標(biāo)準(zhǔn)(通常稱為C89)規(guī)定允許初始化局部動態(tài)結(jié)構(gòu)變量(或數(shù)組)。雖然你的書是2004年出版的,但它不符合C89的要求。太可惜了!不允許初始化本地動態(tài)集合類型的對象(如結(jié)構(gòu)變量和數(shù)組),因為它效率太低,而且非常耗時,因為每次輸入函數(shù)時都必須初始化動態(tài)本地變量。ANSI在制定C89標(biāo)準(zhǔn)時,考慮到在使用過程中對動態(tài)局部結(jié)構(gòu)(或數(shù)組)進(jìn)行初始化的實際需要,規(guī)定允許這種行為。