SlideShare a Scribd company logo
1 of 14
Arrays
∗ Introduction to Arrays
∗ One-Dimensional Arrays
∗ Declaration of One-Dimensional Arrays
∗ Initialization of One-Dimensional Arrays
Arrays
∗ Basic data types are
constrained by the fact that only one value can be stored.
eg; int x=2;
∗ If you need a large of volume data to be handled , array is
essential.
∗ An array is a fixed-size sequenced collection of elements of
the same data type.
∗ Types of arrays:
1- one-dimensional array
2- two-dimensional array
3- multidimensional array
Introduction to Arrays
∗ General form of declaration :
type variable-name[size];
e.g.
int x[10];
Note:
∗ – type can be any type (int, float, char, …)
∗ – array name is an identifier
∗
Declaration of
One-Dimensional Arrays
How the computer prepare space
(memory)
The value to the array elements can be assigned as follows
x[0] = 95 ;
x[1] = 93 ;
x[2] = 94 ;
x[3] = 96 ;
x[4] = 97 ;
x[5] = 92 ;
x[6] = 91 ;
x[7] = 100 ;
x[8] = 99 ;
x[9] = 98 ;
A list of items can be given one variable name using only one
subscript such variable is called One-dimentional array.
int x[10];
∗ Elements in an array must be initialized after it is declared,
otherwise they will contain “garbage”.
∗ An array can be initialized with two ways:
∗ 1- At compile time (when writing the code)
∗ 2- At run time ( excution time )
Initialization of One-
Dimensional Arrays
∗ Compile Time Initialization
∗ General form:
type array-name[size] = {list of values};
e.g.
int x[10]={6,5,9,3,2,3,1,8,6,4};
int number[] = {9,3,2};
float mark[5] = {2.3,3.04,4.5,56.0,6};
char name[] = {‘J’,’A’,’C’,’K’}; or “JACK”
int number[5] = {1,2}; // remain 0
char name[10] = {‘J’,’A’,’C’,’K’} ; // remain null
int array[3] = {1,2,3,4} ; // illegal
Initialization of One-Dimensional
Arrays
∗ Runtime Initialization(large size array)
………
int array[100];
for(int j = 0; j < 100; ++j)
{
if(j < 50) array[j] = 0;
else array[j] = 1;
}
Initialization of One-Dimensional
Arrays
∗ Runtime Initialization
∗ Using scanf
. . . . . . Int x[4];
scanf(“%d%d%d%d”, &x[0], &x[1], &x[2], &x[3]);
Initialization of One-Dimensional Arrays
∗ Runtime initialization
∗ Using scanf
. . . . . . . .
int x[4],i;
for(i=0;i<4;i++)
{scanf(“%d”,&x[i]);}
}
Initialization of One-Dimensional Arrays
∗ Read 10 students’ marks, calculate the average
void main()
{
float mark[10]; // declaring an array
float total = 0; // declaring avariable
for(int i = 0; i < 10; i++) // counter loop
scanf(“%f”,&mark[i]); // initializing the array
for(int j = 0; j < 10; j++) // counter loop
total += mark[j]; // initializing the variable
printf(“average = %f”, total/10);
}
One-Dimensional Arrays
contact:- sayidsuleiman01@gmail.com
Thank
you

More Related Content

What's hot

Introduction to Array ppt
Introduction to Array pptIntroduction to Array ppt
Introduction to Array pptsandhya yadav
 
Array in c language
Array in c language Array in c language
Array in c language umesh patil
 
Prediction of Skierdays with Oracle Data Mining - Analytics and Data Techcast...
Prediction of Skierdays with Oracle Data Mining - Analytics and Data Techcast...Prediction of Skierdays with Oracle Data Mining - Analytics and Data Techcast...
Prediction of Skierdays with Oracle Data Mining - Analytics and Data Techcast...Jasmin Fluri
 
Prediction of Skierdays With Oracle Data Mining - OGB EMEA Edition
Prediction of Skierdays With Oracle Data Mining - OGB EMEA EditionPrediction of Skierdays With Oracle Data Mining - OGB EMEA Edition
Prediction of Skierdays With Oracle Data Mining - OGB EMEA EditionJasmin Fluri
 
Basic array in c programming
Basic array in c programmingBasic array in c programming
Basic array in c programmingSajid Hasan
 
Numpy Meetup 07/02/2013
Numpy Meetup 07/02/2013Numpy Meetup 07/02/2013
Numpy Meetup 07/02/2013Francesco
 
Array,MULTI ARRAY, IN C
Array,MULTI ARRAY, IN CArray,MULTI ARRAY, IN C
Array,MULTI ARRAY, IN Cnaveed jamali
 
Arrays In C Language
Arrays In C LanguageArrays In C Language
Arrays In C LanguageSurbhi Yadav
 
Array in c language
Array in c languageArray in c language
Array in c languagehome
 
Array in c programming
Array in c programmingArray in c programming
Array in c programmingMazharul Islam
 
Array in c language
Array in c language Array in c language
Array in c language umesh patil
 
Dynamic memory allocation
Dynamic memory allocationDynamic memory allocation
Dynamic memory allocationNaveen Gupta
 
Array in c programming
Array in c programmingArray in c programming
Array in c programming2569294Mohan
 
Array in (C) programing
Array in (C) programing Array in (C) programing
Array in (C) programing mJafarww
 

What's hot (20)

Introduction to Array ppt
Introduction to Array pptIntroduction to Array ppt
Introduction to Array ppt
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
 
Array
ArrayArray
Array
 
Array in-c
Array in-cArray in-c
Array in-c
 
Array in c language
Array in c language Array in c language
Array in c language
 
Prediction of Skierdays with Oracle Data Mining - Analytics and Data Techcast...
Prediction of Skierdays with Oracle Data Mining - Analytics and Data Techcast...Prediction of Skierdays with Oracle Data Mining - Analytics and Data Techcast...
Prediction of Skierdays with Oracle Data Mining - Analytics and Data Techcast...
 
Prediction of Skierdays With Oracle Data Mining - OGB EMEA Edition
Prediction of Skierdays With Oracle Data Mining - OGB EMEA EditionPrediction of Skierdays With Oracle Data Mining - OGB EMEA Edition
Prediction of Skierdays With Oracle Data Mining - OGB EMEA Edition
 
Basic array in c programming
Basic array in c programmingBasic array in c programming
Basic array in c programming
 
Numpy Meetup 07/02/2013
Numpy Meetup 07/02/2013Numpy Meetup 07/02/2013
Numpy Meetup 07/02/2013
 
Arrays in c
Arrays in cArrays in c
Arrays in c
 
Array,MULTI ARRAY, IN C
Array,MULTI ARRAY, IN CArray,MULTI ARRAY, IN C
Array,MULTI ARRAY, IN C
 
Arrays In C Language
Arrays In C LanguageArrays In C Language
Arrays In C Language
 
Array in c language
Array in c languageArray in c language
Array in c language
 
Array in c programming
Array in c programmingArray in c programming
Array in c programming
 
Session11 single dimarrays
Session11 single dimarraysSession11 single dimarrays
Session11 single dimarrays
 
Array in c language
Array in c language Array in c language
Array in c language
 
Dynamic memory allocation
Dynamic memory allocationDynamic memory allocation
Dynamic memory allocation
 
Array in c programming
Array in c programmingArray in c programming
Array in c programming
 
Arrays
ArraysArrays
Arrays
 
Array in (C) programing
Array in (C) programing Array in (C) programing
Array in (C) programing
 

Similar to Presentation about arrays

Similar to Presentation about arrays (20)

C (PPS)Programming for problem solving.pptx
C (PPS)Programming for problem solving.pptxC (PPS)Programming for problem solving.pptx
C (PPS)Programming for problem solving.pptx
 
ReviewArrays.ppt
ReviewArrays.pptReviewArrays.ppt
ReviewArrays.ppt
 
SPL 12 | Multi-dimensional Array in C
SPL 12 | Multi-dimensional Array in CSPL 12 | Multi-dimensional Array in C
SPL 12 | Multi-dimensional Array in C
 
Array , Structure and Basic Algorithms.pptx
Array , Structure and Basic Algorithms.pptxArray , Structure and Basic Algorithms.pptx
Array , Structure and Basic Algorithms.pptx
 
Lecture 15 - Array
Lecture 15 - ArrayLecture 15 - Array
Lecture 15 - Array
 
Arrays 1D and 2D , and multi dimensional
Arrays 1D and 2D , and multi dimensional Arrays 1D and 2D , and multi dimensional
Arrays 1D and 2D , and multi dimensional
 
Two dimensional array
Two dimensional arrayTwo dimensional array
Two dimensional array
 
ARRAYSCPP.pptx
ARRAYSCPP.pptxARRAYSCPP.pptx
ARRAYSCPP.pptx
 
Arrays
ArraysArrays
Arrays
 
L10 array
L10 arrayL10 array
L10 array
 
array-191103180006.pdf
array-191103180006.pdfarray-191103180006.pdf
array-191103180006.pdf
 
Array Introduction One-dimensional array Multidimensional array
Array Introduction One-dimensional array Multidimensional arrayArray Introduction One-dimensional array Multidimensional array
Array Introduction One-dimensional array Multidimensional array
 
Arrays and library functions
Arrays and library functionsArrays and library functions
Arrays and library functions
 
javaarray
javaarrayjavaarray
javaarray
 
Arrays and Strings
Arrays and Strings Arrays and Strings
Arrays and Strings
 
C++ Arrays
C++ ArraysC++ Arrays
C++ Arrays
 
C++ Arrays
C++ ArraysC++ Arrays
C++ Arrays
 
Arrays In General
Arrays In GeneralArrays In General
Arrays In General
 
Arrays
ArraysArrays
Arrays
 
ARRAYS
ARRAYSARRAYS
ARRAYS
 

Recently uploaded

CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 

Recently uploaded (20)

CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 

Presentation about arrays

  • 2. ∗ Introduction to Arrays ∗ One-Dimensional Arrays ∗ Declaration of One-Dimensional Arrays ∗ Initialization of One-Dimensional Arrays Arrays
  • 3. ∗ Basic data types are constrained by the fact that only one value can be stored. eg; int x=2; ∗ If you need a large of volume data to be handled , array is essential. ∗ An array is a fixed-size sequenced collection of elements of the same data type. ∗ Types of arrays: 1- one-dimensional array 2- two-dimensional array 3- multidimensional array Introduction to Arrays
  • 4. ∗ General form of declaration : type variable-name[size]; e.g. int x[10]; Note: ∗ – type can be any type (int, float, char, …) ∗ – array name is an identifier ∗ Declaration of One-Dimensional Arrays
  • 5. How the computer prepare space (memory)
  • 6. The value to the array elements can be assigned as follows x[0] = 95 ; x[1] = 93 ; x[2] = 94 ; x[3] = 96 ; x[4] = 97 ; x[5] = 92 ; x[6] = 91 ; x[7] = 100 ; x[8] = 99 ; x[9] = 98 ;
  • 7. A list of items can be given one variable name using only one subscript such variable is called One-dimentional array. int x[10];
  • 8. ∗ Elements in an array must be initialized after it is declared, otherwise they will contain “garbage”. ∗ An array can be initialized with two ways: ∗ 1- At compile time (when writing the code) ∗ 2- At run time ( excution time ) Initialization of One- Dimensional Arrays
  • 9. ∗ Compile Time Initialization ∗ General form: type array-name[size] = {list of values}; e.g. int x[10]={6,5,9,3,2,3,1,8,6,4}; int number[] = {9,3,2}; float mark[5] = {2.3,3.04,4.5,56.0,6}; char name[] = {‘J’,’A’,’C’,’K’}; or “JACK” int number[5] = {1,2}; // remain 0 char name[10] = {‘J’,’A’,’C’,’K’} ; // remain null int array[3] = {1,2,3,4} ; // illegal Initialization of One-Dimensional Arrays
  • 10. ∗ Runtime Initialization(large size array) ……… int array[100]; for(int j = 0; j < 100; ++j) { if(j < 50) array[j] = 0; else array[j] = 1; } Initialization of One-Dimensional Arrays
  • 11. ∗ Runtime Initialization ∗ Using scanf . . . . . . Int x[4]; scanf(“%d%d%d%d”, &x[0], &x[1], &x[2], &x[3]); Initialization of One-Dimensional Arrays
  • 12. ∗ Runtime initialization ∗ Using scanf . . . . . . . . int x[4],i; for(i=0;i<4;i++) {scanf(“%d”,&x[i]);} } Initialization of One-Dimensional Arrays
  • 13. ∗ Read 10 students’ marks, calculate the average void main() { float mark[10]; // declaring an array float total = 0; // declaring avariable for(int i = 0; i < 10; i++) // counter loop scanf(“%f”,&mark[i]); // initializing the array for(int j = 0; j < 10; j++) // counter loop total += mark[j]; // initializing the variable printf(“average = %f”, total/10); } One-Dimensional Arrays