Tech Blog » Home » Coders Forum » Computer Directory » Math Calculators » RSS:Directory|Forum
C++ Source Code: Implementations, Beginners
C++ Array 1 » Visual Studio: Compiler » C++ vs JAVA » C++ Source Code Coders Community: Forum
// ==================================================================
// Arrays in a basic simplified example.
// ==================================================================
#include <iostream>
#include <string>
using namespace std;
int main()
{
double scores[3]; // Declare an Array with a size of 3.
string names[4]; // Declare an Array with a size of 4.
scores[0] = 1.5; // Assign 1.5 to element [0]
scores[1] = 2.5; // Assign 2.5 to element [1]
scores[2] = 3.5; // Assign 3.5 to element [2]
// Output the results from double scores array.
cout << "Here are the values:\n\n";
cout << scores[0] << '\t' << scores[1] << '\t'
<< scores[2] << endl << endl;
names[0] = "John Jones"; // Assign "John Jones" to element [0]
names[1] = "Fred Halo"; // Assign "Fred Halo" to element [1]
names[2] = "Mike Stern"; // Assign Mike Stern" to element [2]
names[3] = "Joe Swindle"; // Assign "Joe Swindle" to element [3]
// Output the results from the the string names array.
cout << "Here are the names:\n\n";
cout << names[0] << endl << names[1] << endl
<< names[2] << endl << names[3] << endl << endl;
return 0;
}
/* ===================== output =====================================
Here are the values:
1.5 2.5 3.5
Here are the names:
John Jones
Fred Halo
Mike Stern
Joe Swindle
Press any key to continue . . .
*/// ================================================================
// Examples of Array sizes in memory:
/*
Array Definition # of elements Size of Element Array Size
----------------------------------------------------------------------------
char letters[25]; 25 1 byte 25 bytes
short rings[100]; 100 2 bytes 200 bytes
int miles[84]; 84 4 bytes 336 bytes
float temp[12]; 12 4 bytes 48 bytes
double distance[1000]; 1000 8 bytes 8000 bytes
----------------------------------------------------------------------------
*/