Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

C / C ++でint[]のサイズを見つける方法は?


このセクションでは、CまたはC++で整数配列のサイズを取得する方法を説明します。 int []のサイズは、基本的にその配列内の要素の数を数えています。これを取得するには、sizeof()演算子を使用できます。配列名がsizeof()内で渡されると、配列が占有しているメモリブロックの合計サイズが返されます。これを各要素のサイズで割ると、要素の数を取得できます。

次の例を見て、より良いアイデアを得ましょう。

#include <iostream>
using namespace std;
int main() {
   int data[] = {11, 22, 33, 44, 55, 66, 77, 88, 99, 91, 82, 73, 64};
   cout << "Memory occupied by data[]: " << sizeof(data) << endl;
   cout << "Size of data[] array: " << sizeof(data)/sizeof(data[0]) << endl;
}

出力

Memory occupied by data[]: 52
Size of data[] array: 13

  1. C#で特定の配列のランクを見つける方法は?

    配列のランクを見つけるには、Rankプロパティを使用します。 まず、配列を宣言して初期化します。 int[,] myArr = new int[3,3]; さあ、ランクを取得しましょう。 myArr.Rank 完全なコードを見てみましょう- 例 using System; class Demo {    static void Main() {       int[,] myArr = new int[3,3];       Console.WriteLine("Rank of Array : &q

  2. C#で配列の長さをどのように見つけますか?

    配列の長さを見つけるには、Array.Length()メソッドを使用します。 例 例を見てみましょう- using System; class Program {    static void Main(){       int[] arr = new int[10];       // finding length       int arrLength = arr.Length;       Console.WriteLine("Lengt