最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

C語言中的函數(shù)與數(shù)組詳解

2023-04-07 12:22 作者:大方老師單片機課堂  | 我要投稿

C語言中,不能被其他源文件調(diào)用的函數(shù)稱為內(nèi)部函數(shù),也稱為靜態(tài)函數(shù)。內(nèi)部函數(shù)由static關鍵字來定義,形式為:static [數(shù)據(jù)類型] 函數(shù)名([參數(shù)])。static是對函數(shù)作用范圍的限定,限定該函數(shù)只能在其所處的源文件中使用。因此,即使在不同文件中出現(xiàn)相同的函數(shù)名稱,也不會有沖突。

C語言中,能夠被其他源文件調(diào)用的函數(shù)稱為外部函數(shù),由extern關鍵字來定義,形式為:extern [數(shù)據(jù)類型] 函數(shù)名([參數(shù)])。當沒有指定函數(shù)的作用范圍時,系統(tǒng)默認認為是外部函數(shù),因此在定義外部函數(shù)時,extern可以省略。

數(shù)組是一塊連續(xù)的內(nèi)存空間,其大小固定且內(nèi)部數(shù)據(jù)類型一致。數(shù)組的聲明方式有以下幾種:

  • 數(shù)據(jù)類型 數(shù)組名稱[長度n]
  • 數(shù)據(jù)類型 數(shù)組名稱[長度n] = {元素1,元素2,元素3,......}
  • 數(shù)據(jù)類型 數(shù)組名稱[] = {元素1,元素2,元素3,......}
  • 數(shù)據(jù)類型 數(shù)組名稱[長度n]; 數(shù)組名稱[0] = 元素1; 數(shù)組名稱[1] = 元素2; ......

需要注意以下幾點:

  • 數(shù)組下標從0開始。
  • 數(shù)組在初始化時,元素的個數(shù)不能大于聲明的數(shù)組長度。
  • 如果采用第一種初始化方式,元素個數(shù)小于數(shù)組長度時,多余的數(shù)組元素初始化為0。
  • 在聲明數(shù)組后沒有進行初始化的時候,靜態(tài)(static)和外部(extern)類型的數(shù)組元素初始化為0,自動(auto)類型的數(shù)組的元素初始化值不確定。


    剛好,我這里有C語言資料包,私信我領取

C語言中的函數(shù)與數(shù)組詳解的評論 (共 條)

分享到微博請遵守國家法律
岳普湖县| 贵港市| 凌源市| 武山县| 新干县| 利川市| 塘沽区| 西乌珠穆沁旗| 九江县| 镇远县| 邢台市| 保亭| 金湖县| 湘潭市| 延安市| 房山区| 察雅县| 和田县| 外汇| 渭源县| 朝阳市| 同心县| 泽普县| 静宁县| 卓尼县| 古浪县| 大兴区| 安吉县| 沅陵县| 南召县| 青阳县| 密山市| 衡水市| 江油市| 玉林市| 梓潼县| 巫山县| 成武县| 黑山县| 平江县| 扬中市|