亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

落花人獨(dú)立作文

時(shí)間:2025-09-15 23:19:29 獨(dú)立 我要投稿

落花人獨(dú)立作文8篇

  首先, 盡管一個(gè)全局變量或函數(shù)可以(在多個(gè)編譯單元中) 有多處“聲明”, 但是“定義” 卻只能允許出現(xiàn)一次。定義是分配空間并賦初值(如果有) 的聲明。

落花人獨(dú)立作文8篇

  最好的安排是在某個(gè)相關(guān)的.c 文件中定義, 然后在頭文件(.h) 中進(jìn)行外部聲明, 在需要使用的時(shí)候, 只要包含對(duì)應(yīng)的頭文件即可。定義變量的.c 文件也應(yīng)該包含該頭文件, 以便編譯器檢查定義和聲明的一致性。這條規(guī)則提供了高度的可移植性: 它和ANSI C 標(biāo)準(zhǔn)一致, 同時(shí)也兼容大多數(shù)ANSI 前的編譯器和連接器。

  Unix 編譯器和連接器通常使用“通用模式” 允許多重定義, 只要保證最多對(duì)一處進(jìn)行初始化就可以了; ANSI C 標(biāo)準(zhǔn)稱這種行為為“公共擴(kuò)展”, 沒(méi)有語(yǔ)帶雙關(guān)的意思。

  可以使用預(yù)處理技巧來(lái)使類似DEFINE(int, i);的語(yǔ)句在一個(gè)頭文件中只出現(xiàn)一次, 然后根據(jù)某個(gè)宏的設(shè)定在需要的時(shí)候轉(zhuǎn)化成定義或聲明。

  但不清楚這樣的麻煩是否值得。如果希望讓編譯器檢查聲明的一致性, 一定要把全局聲明放到頭文件中。特別是, 永遠(yuǎn)不要把外部函數(shù)的原型放到.c 文件中: 通常它與定義的一致性不能得到檢查, 而矛盾的原型比不用還糟糕。

【落花人獨(dú)立作文】相關(guān)文章:

落花人獨(dú)立作文11-15

落花人獨(dú)立作文推薦04-23

落花人獨(dú)立作文(通用)01-15

落花人獨(dú)立作文(精選20篇)04-15

落花人獨(dú)立,微雨燕雙飛02-21

小事中的獨(dú)立作文-獨(dú)立作文01-25

獨(dú)立的作文(經(jīng)典)04-19

獨(dú)立的作文11-28

獨(dú)立的作文08-08

(經(jīng)典)獨(dú)立的作文01-18