国产chinesehdxxxx老太婆,办公室玩弄爆乳女秘hd,扒开腿狂躁女人爽出白浆 ,丁香婷婷激情俺也去俺来也,ww国产内射精品后入国产

您好,歡迎來電子發(fā)燒友網! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網>源碼下載>C/C++語言編程>

C語言中static和extern的區(qū)別介紹

大小:0.1 MB 人氣: 2017-11-21 需要積分:0

 一、在C中,static主要定義全局靜態(tài)變量、定義局部靜態(tài)變量、定義靜態(tài)函數(shù)。

  1、定義全局靜態(tài)變量:在全局變量前面加上關鍵字static,該全局變量變成了全局靜態(tài)變量。全局靜態(tài)變量有以下特點。

  a.在全局區(qū)分配內存。

  b.如果沒有初始化,其默認值為0.

  c.該變量在本文件內從定義開始到文件結束可見。

  2、定義局部靜態(tài)變量:在局部變量前面加上關鍵字static,其特點如下:

  a.該變量在全局數(shù)據區(qū)分配內存。

  b.它始終駐留在全局數(shù)據區(qū),直到程序運行結束。

  c. 其作用域為局部作用域,當定義它的函數(shù)或語句塊結束時,其作用域隨之結束。

  3、定義靜態(tài)函數(shù):在函數(shù)返回類型前加上static關鍵字,函數(shù)即被定義為靜態(tài)函數(shù),其特點如下:

  a.靜態(tài)函數(shù)只能在本源文件中使用

  b.在文件作用域中聲明的inline函數(shù)默認為static類型

 二、在C++中新增了兩種作用:定義靜態(tài)數(shù)據成員或靜態(tài)函數(shù)成員。

  定義靜態(tài)數(shù)據成員。

  a.內存分配:靜態(tài)數(shù)據成員在程序的全局數(shù)據去分配。

  b.初始化和定義:靜態(tài)數(shù)據成員定義時要分配空間,所以不能在類聲明中定義。

  靜態(tài)數(shù)據成員因為程序以開始運行就必須存在,所以其初始化的最佳位置在類的內部,public、protected、private關鍵字對它的限定和普通數(shù)據成員一樣,因為其空間在全局數(shù)據分配,屬于所有本類的對象共享。它不屬于特定的類對象,在沒產生類對象時,其作用域可見,即沒有產生類的實例時,就可以操作它了。

  靜態(tài)成員函數(shù)。靜態(tài)成員函數(shù)與類相聯(lián)系,不與類的對象相聯(lián)系。靜態(tài)成員函數(shù)不能訪問非靜態(tài)數(shù)據成員。

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

C語言中static和extern的區(qū)別介紹下載

相關電子資料下載

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關規(guī)定!

      ?