C語言中的變量類型


1、局部變量(auto ) 

必須初始化,否則是不確定的值。

離開函數(塊)后,變量自動銷毀。

2、外部變量(全局變量,extern)

  不初始化的話,自動初始化為0;

在當前程序(文件)中有效,其他程序(文件)中使用要加上 extern int xxx;

3、靜態變量(static)

  不初始化的話,自動初始化為0,只初始化一次,下次使用,不再初始化。

靜態變量修飾局部變量時,當變量離開函數(塊),會保留變量值,再次進入該函數(塊)時,繼續使用該變量的值。

靜態變量修飾外部變量時,該變量只能在當前程序(文件)中使用,不能被其他程序(文件)調用。

4、寄存器變量

不經常使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM