C語言如何跨文件調用函數定義中聲明的變量

變量的做用域 咱們知道,變量根據其做用域有全局變量和局部變量之分。全局變量做用域是整個文件,而且可使用關鍵字 extern 達到跨文件調用的目的。可是局部變量值做用於它當前所在的塊(即該變量所處最內層中括號之間的區域),當函數執行完並離開當前塊後,局部變量及其所處內存空間的值就會銷燬。跨域 static 關鍵字 static + 變量聲明 表示聲明的這個變量是靜態變量。靜態不是說它的值不會被改變,
相關文章
相關標籤/搜索