日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言 二维数组行数和列数计算 - C语言零基础入门教程

發(fā)布時(shí)間:2024/9/27 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言 二维数组行数和列数计算 - C语言零基础入门教程 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

  • 一.計(jì)算一維數(shù)組長(zhǎng)度
  • 二.計(jì)算二維數(shù)組長(zhǎng)度
    • 1.二維數(shù)組行數(shù)
    • 2.二維數(shù)組列數(shù)
    • 3.二維數(shù)組的元素個(gè)數(shù) = 二維數(shù)組行數(shù) * 二維數(shù)組列數(shù)
  • 三.猜你喜歡

零基礎(chǔ) C/C++ 學(xué)習(xí)路線推薦 : C/C++ 學(xué)習(xí)目錄 >> C 語言基礎(chǔ)入門

一.計(jì)算一維數(shù)組長(zhǎng)度

在前面很多文章都介紹了關(guān)于普通數(shù)組計(jì)算長(zhǎng)度的方式,再次重復(fù)一下:對(duì)于 type array[A] 形式的數(shù)組,可以通過計(jì)算 sizeof 獲取數(shù)組長(zhǎng)度,舉個(gè)例子:

int len = sizeof(array)/sizeof(array[0]);

二.計(jì)算二維數(shù)組長(zhǎng)度

對(duì)于 type array[A][B] 形式的二維數(shù)組,可以通過計(jì)算 sizeof 獲取行列數(shù)

sizeof(array[0][0])為一個(gè)元素占用的空間; sizeof(array[0])為一行元素占用的空間; sizeof(array)為整個(gè)數(shù)組占用的空間;

1.二維數(shù)組行數(shù)

二維數(shù)組行數(shù) = sizeof(array)/sizeof(array[0]);

2.二維數(shù)組列數(shù)

二維數(shù)組列數(shù) = sizeof(array[0])/sizeof(array[0][0]);

3.二維數(shù)組的元素個(gè)數(shù) = 二維數(shù)組行數(shù) * 二維數(shù)組列數(shù)

如上圖的二維數(shù)組,我們可以通過前面介紹的原理來計(jì)算二維數(shù)組的行數(shù)和列數(shù),示例代碼如下:

/******************************************************************************************/ //@Author:猿說編程 //@Blog(個(gè)人博客地址): www.codersrc.com //@File:C語言教程 - C語言 二維數(shù)組行數(shù)和列數(shù)計(jì)算 //@Time:2021/06/15 08:00 //@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅(jiān)持不懈地積累! /******************************************************************************************/#include<stdlib.h> #include<stdio.h>void main() {int rows = 0; //行數(shù)int columns = 0; //列數(shù)int arr[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("數(shù)組行數(shù):%d 列數(shù):%d 總元素個(gè)數(shù):%d * %d = %d \n",rows,columns,rows,columns, rows*columns);system("pause"); } /* 輸出: 數(shù)組行數(shù):3 列數(shù):4 總元素個(gè)數(shù):3 * 4 = 12 請(qǐng)按任意鍵繼續(xù). . . */

三.猜你喜歡

  • 安裝 Visual Studio
  • 安裝 Visual Studio 插件 Visual Assist
  • Visual Studio 2008 卸載
  • Visual Studio 2003/2015 卸載
  • C 語言格式控制符/占位符
  • C 語言邏輯運(yùn)算符
  • C 語言三目運(yùn)算符
  • C 語言逗號(hào)表達(dá)式
  • C 語言 sizeof 和 strlen 函數(shù)區(qū)別
  • C 語言 strcpy 和 strcpy_s 函數(shù)區(qū)別
  • C 語言 memcpy 和 memcpy_s 區(qū)別
  • C 語言 數(shù)組定義和使用
  • C 語言 數(shù)組遍歷
  • C 語言 數(shù)組排序 – 冒泡法排序
  • C 語言 數(shù)組排序 – 選擇法排序
  • C 語言 數(shù)組排序 – 插入法排序
  • C 語言 數(shù)組排序 – 快速法排序
  • C 語言 數(shù)組下標(biāo)越界
  • C 語言 數(shù)組內(nèi)存溢出
  • C 語言 數(shù)組下標(biāo)越界和內(nèi)存溢出區(qū)別
  • C 語言 二維數(shù)組定義和使用
  • C 語言 二維數(shù)組行數(shù)和列數(shù)計(jì)算
  • 未經(jīng)允許不得轉(zhuǎn)載:猿說編程 ? C 語言 二維數(shù)組行數(shù)和列數(shù)計(jì)算

    總結(jié)

    以上是生活随笔為你收集整理的C语言 二维数组行数和列数计算 - C语言零基础入门教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。