Toggle menu
875
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 08:55, 7 March 2011 by Catglobe (talk | contribs) (jrfconvert import)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)



Variables

Declaring a Variable

CGS variables are declared using this form of statement:

datatype var_name;

where datatype is the data type of the variable and var_name is its name. You can declare a variable of any valid types. When you create a variable, you are creating an instance of its type. Thus, the capabilities of a variable are determined by its type, and the type of a variable cannot change during its lifetime.

All variables in CGS must be declared prior to their use.

Initializing a Variable

You must give a variable a value prior to using it. One way to do this is through an assignment statement (see Operators - The Assignment Operator). Another way is by giving it an initial value when it is declared. The general form of initialization is shown here:

type_name var_name = value;

Here, value is the value that is given to var_name when var_name is created. The value must be of the type type_name.

Here are some examples:

number n = 1;

string s = "hello";