 |
 |
 |
 |
|
لغة
++C / array
| تعريف:هو مثل اى متغيرولكن لإستخدامه تعريفه يجب ان يسبق التغير وهو يستخدم لتخزين المعلومات كما ان تعريفه يحدد نوع المتغير واسمه بالإضافة انه يتضمن بعض الخواص الاخرى
مثل الحجم والحجم هنا يحدد كم عدد عناصر البينات التى سوف تخزن فى ال array .
|
| المثال الاول |
// arrays example
#include <iostream.h>
int billy [] = {16, 2, 77, 40, 12071};
int n, result=0;
int main ()
{
for ( n=0 ; n<5 ; n++ )
{
result += billy[n];
}
cout << result;
return 0;
}
|
|
| ويصبح البرنامج على شاشة السى كالأتى: |
|
| كما ان من خواص ال array انه ممكن ان يكون فى اكثر من بعد اى متعدد الابعادمثال |
|
| المثال الثانى: |
// multidimensional array
#include <iostream.h>
#define WIDTH 5
#define HEIGHT 3
int jimmy [HEIGHT][WIDTH];
int n,m;
int main ()
{
for (n=0;n<HEIGHT;n++)
for (m=0;m<WIDTH;m++)
{
jimmy[n][m]=(n+1)*(m+1);
}
return 0;
}
|
|
| المثال الثالث : |
// arrays as parameters
#include <iostream.h>
void printarray (int arg[], int length) {
for (int n=0; n<length; n++)
cout << arg[n] << " ";
cout << "\n";
}
int main ()
{
int firstarray[] = {5, 10, 15};
int secondarray[] = {2, 4, 6, 8, 10};
printarray (firstarray,3);
printarray (secondarray,5);
return 0;
}
|
|
| والناتج على شاشة السى هو: |
|
|
|
 |
 |
 |
 |
|
|