C語言二維陣列行數和列數計算- C語言零基礎入門教程 - 程式人生

文章推薦指數: 80 %
投票人數:10人

一.計算一維陣列長度. 在前面很多文章都介紹了關於普通陣列計算長度的方式,再次重複一下:對於 type array[A] 形式的陣列,可以通過計算 sizeof 獲取 ... 程式人生>實用技巧>其它>C語言二維陣列行數和列數計算-C語言零基礎入門教程 C語言二維陣列行數和列數計算-C語言零基礎入門教程 阿新•來源:網路•發佈:2021-08-23 目錄 一.計算一維陣列長度 二.計算二維陣列長度 1.二維陣列行數 2.二維陣列列數 3.二維陣列的元素個數=二維陣列行數*二維陣列列數 三.猜你喜歡 零基礎C/C++學習路線推薦:C/C++學習目錄>>C語言基礎入門 一.計算一維陣列長度 在前面很多文章都介紹了關於普通陣列計算長度的方式,再次重複一下:對於typearray[A]形式的陣列,可以通過計算sizeof獲取陣列長度,舉個例子: intlen=sizeof(array)/sizeof(array[0]); 二.計算二維陣列長度 對於typearray[A][B]形式的二維陣列,可以通過計算sizeof獲取行列數 sizeof(array[0][0])為一個元素佔用的空間; sizeof(array[0])為一行元素佔用的空間; sizeof(array)為整個陣列佔用的空間; 1.二維陣列行數 二維陣列行數=sizeof(array)/sizeof(array[0]); 2.二維陣列列數 二維陣列列數=sizeof(array[0])/sizeof(array[0][0]); 3.二維陣列的元素個數=二維陣列行數*二維陣列列數 如上圖的二維陣列,我們可以通過前面介紹的原理來計算二維陣列的行數和列數,示例程式碼如下: /******************************************************************************************/ //@Author:猿說程式設計 //@Blog(個人部落格地址):www.codersrc.com //@File:C語言教程-C語言二維陣列行數和列數計算 //@Time:2021/06/1508:00 //@Motto:不積跬步無以至千里,不積小流無以成江海,程式人生的精彩需要堅持不懈地積累! /******************************************************************************************/ #include #include voidmain() { introws=0;//行數 intcolumns=0;//列數 intarr[3][4]={ {1,3,5,7}, {9,11,13,15}, {17,19,21,23} }; rows=sizeof(arr)/sizeof(arr[0]); columns=sizeof(arr[0])/sizeof(arr[0][0]); printf("陣列行數:%d列數:%d總元素個數:%d*%d=%d\n",rows,columns,rows,columns,rows*columns); system("pause"); } /* 輸出: 陣列行數:3列數:4總元素個數:3*4=12 請按任意鍵繼續... */ 三.猜你喜歡 安裝VisualStudio 安裝VisualStudio外掛VisualAssist VisualStudio2008解除安裝 VisualStudio2003/2015解除安裝 C語言格式控制符/佔位符 C語言邏輯運算子 C語言三目運算子 C語言逗號表示式 C語言sizeof和strlen函式區別 C語言strcpy和strcpy_s函式區別 C語言memcpy和memcpy_s區別 C語言陣列定義和使用 C語言陣列遍歷 C語言陣列排序–冒泡法排序 C語言陣列排序–選擇法排序 C語言陣列排序–插入法排序 C語言陣列排序–快速法排序 C語言陣列下標越界 C語言陣列記憶體溢位 C語言陣列下標越界和記憶體溢位區別 C語言二維陣列定義和使用 C語言二維陣列行數和列數計算 未經允許不得轉載:猿說程式設計»C語言二維陣列行數和列數計算 本文由部落格-猿說程式設計猿說程式設計釋出! stdout «上一篇 直播視訊網站原始碼實現滑鼠移動淡入淡出Canvas小球效果 下一篇» 相關推薦 [AGC034F]RNGandXORJavaWeb相關學習環境的配置(一)centos7安裝mysql8.0.28批量加水印Batch版程式碼(依賴:FFMPEG)CSS可繼承屬性與不可繼承屬性git回滾某些檔案到特定版本vuex中mutations怎麼呼叫Java中時間物件的序列化 搜尋 熱門文章 [AGC034F]RNGandXOR 2022-06-25 JavaWeb相關學習環境的配置(一) 2022-06-25 centos7安裝mysql8.0.28 2022-06-25 ADS 基礎教學 Mysql入門 Sql入門 Android入門 Docker入門 Go語言入門 Ruby程式入門 Python入門 Python進階 Django入門 Python爬蟲入門 ADS 人氣文章 [AGC034F]RNGandXOR 2022-06-25 JavaWeb相關學習環境的配置(一) 2022-06-25 centos7安裝mysql8.0.28 2022-06-25 批量加水印Batch版程式碼(依賴:FFMPEG) 2022-06-25 CSS可繼承屬性與不可繼承屬性 2022-06-25 git回滾某些檔案到特定版本 2022-06-25 vuex中mutations怎麼呼叫 2022-06-25 Java中時間物件的序列化 2022-06-25 drf原始碼分析之【Serializer-資料校驗】 2022-06-25 集合處理的程式設計規約 2022-06-25 熱門標籤 Java基礎資料結構與演算法經驗分享劍指offer其他題解圖論程式人生每日一題安卓微控制器PAT演算法&資料結構PTAPython學習leetcode刷題java學習筆記演算法與資料結構reactjspython基礎 ADS



請為這篇文章評分?