C++で参照によって配列を渡す方法
関数の呼び出し中に配列のアドレスを渡す場合、これは参照による関数呼び出しと呼ばれます。関数宣言には、引数としてアドレスを渡すときに、渡されたアドレスを受け取るためのパラメーターとしてポインターが必要です。
サンプルコード
#include <iostream> using namespace std; void show( int *num) { cout<<*num; } int main() { int a[] = {3,2,1,6,7,4,5,0,10,8}; for (int i=0; i<10; i++) { show (&a[i]); } return 0; }
出力
32167450108
-
newを使用してC++で2D配列を宣言するにはどうすればよいですか
動的2D配列は、基本的に配列へのポインターの配列です。これは、寸法が3x4の2D配列の図です。 アルゴリズム Begin Declare dimension of the array. Dynamic allocate 2D array a[][] using new. Fill the array with the elements. Print the array. Clear the memory by deleting it. End サンプルコード
-
C#のメソッドで配列を渡すにはどうすればよいですか?
メソッドの配列をメソッド引数として渡します。 以下が配列の宣言と初期化であるとしましょう。 MyArray app = new MyArray(); /* an int array with 5 elements */ int [] balance = new int[]{1000, 2, 3, 17, 50}; 次に、メソッドgetAverage()を呼び出し、配列をメソッド引数として渡します。 double getAverage(int[] arr, int size) { // code } 以下は、C#のメソッドで配列を渡す方法を示す例です。 例 usi