Arrays Syntax type variable Namesize Memory Is Set
Arrays • Syntax: type variable. Name[size]; • Memory Is Set Aside for size Items of type • Each Variable Location in Array Is Accessed by Offsetting into the Array with an Integer Expression • Legitimate Offsets Are 0 to size-1 • Example: lastname[0] = ‘H’;
Array Example int values[15]; values[0] = 150; values[1] = 78; values[2] = 16; cout << values[0]; values[3] = values[0] + 6;
Initializing Arrays int main() { char c. Array 3[5] = {'a', 'b', 'c'}; int i. Array[] = {1, 2, 3, 4}; int i. Array 2[10] = {10, 13, 15, 17}; double d. Array[] = {3. 4, 5. 67 e 4}; double d. Array 1[5] = {6. 7, 7. 8, 9. 5}; }
Initializing string Arrays #include <string> using namespace std; int main() { string s. Array[] = {"one", "two", "three"}; cout << s. Array[0]; }
Two Dimensional Arrays char c. Array[10][20]; int i. Array[100][50]; c. Array[0][0] = ‘a’; c. Array[0][1] = ‘b’; c. Array[9][19] = ‘x’; i. Array[0][0] = 99; i. Array[1][5] = 135; i. Array[99][49] = 0;
Final Exam • • 2 Hours 200 Points 35% of Grade Must Take to Pass Course
Need to Know for Final • Everything Through Exam 2 – Terminology – Loops – Switch/Case – Files – Functions – Arrays
Final Exam • 200 Points Total – 35% of Final Grade • 60 points Matching or Short Answer or Multiple Choice (Terminology, Operators, C++ Basics) • 30 Points Program Output • 80 Points Programming (Full Programs) • 30 Points Essay
- Slides: 8