日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

【C 语言】数组 ( 数组类型表达 | 定义数组类型 )

發布時間:2025/6/17 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【C 语言】数组 ( 数组类型表达 | 定义数组类型 ) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 總結
  • 一、數組類型表達
  • 二、定義數組類型
  • 三、代碼示例

總結

// 定義類數組數據類型 int [10] , 類型別名為 ArrayTypetypedef int (ArrayType)[10];// 與 int array[10] = {0}; 作用相同ArrayType array2 = {0};



一、數組類型表達



C 語言中的 數據類型 分為 基礎數據類型 , 非基礎數據類型 ;


數組類型 由 元素類型 和 元素個數 共同決定 ,

int array[10] 的數據類型是 int [10] , 其中 int 是元素類型 , [10] 是元素個數 ;





二、定義數組類型



定義數組類型 : 小括號 () 優先級高于 中括號 [] , 二者的結合方向都是自左向右 ; 參考 C 運算符 結合性 ;

typedef int (ArrayType)[10] 中 , 有小括號 , 優先考慮小括號 , 核心標識符是 ArrayType ;

// 定義類數組數據類型 int [10] , 類型別名為 ArrayTypetypedef int (ArrayType)[10];

使用定義的數組類型別名聲明數組 :

// 與 int array[10] = {0}; 作用相同ArrayType array2 = {0};



三、代碼示例



#include <stdio.h> #include <stdlib.h> #include <string.h>/*** @brief 主函數入口* @return*/ int main() {// 定義數組int array[10] = {0};// 定義類數組數據類型 int [10] , 類型別名為 ArrayTypetypedef int (ArrayType)[10];// 與 int array[10] = {0}; 作用相同ArrayType array2 = {0};// 循環控制變量int i = 0;// 為數組元素賦值for(i = 0; i < 10; i ++){array2[i] = i;}// 打印數組元素for(i = 0; i < 10; i ++){printf("%d\n", array2[i]);}// 命令行不要退出system("pause");return 0; }

執行結果 :

總結

以上是生活随笔為你收集整理的【C 语言】数组 ( 数组类型表达 | 定义数组类型 )的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。