Array: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
 
mNo edit summary
Line 10: Line 10:
Strings can be created by making a [[char]]acter '''array''', as seen below.
Strings can be created by making a [[char]]acter '''array''', as seen below.


    char thisIsAString[5]
char thisIsAString[5];
    thisIsAString[0]="H"
thisIsAString[0]='H';
    thisIsAString[1]="e"
thisIsAString[1]='e';
    thisIsAString[2]="l"
thisIsAString[2]='l';
    thisIsAString[3]="l"
thisIsAString[3]='l';
    thisIsAString[4]="o"
thisIsAString[4]='o';
 
Although it's more commonly seen as
 
char thisIsAString[] = "Hello";


'''Array''' members can also be accessed via [[pointer]]s.
'''Array''' members can also be accessed via [[pointer]]s.

Revision as of 23:08, 21 July 2005

Arrays are a set of variables of the same type with a built in capacity.

An example of an array is below:

   int lotsOfInts[100]

This declares an integer array, with at maximum 100 members.

Strings can be created by making a character array, as seen below.

	char thisIsAString[5];
	thisIsAString[0]='H';
	thisIsAString[1]='e';
	thisIsAString[2]='l';
	thisIsAString[3]='l';
	thisIsAString[4]='o';

Although it's more commonly seen as

	char thisIsAString[] = "Hello";

Array members can also be accessed via pointers.

Custom classes can be used in arrays.

Vectors are an alternative to arrays.

Stub

This article or section is a stub. You can help by expanding it.