Global
and
local
variables
35
For
loops
1
6
11
16
1
2
3
4
5
6
7
8
9
10
+=
on
left
side
array
of
contents
45
Pass
by
reference
10
10
arrays
25
50
10
25
35
10
11
12
13
14
15
50
50
Passing
indirect
arrays
123
456
789
3
arrays
of
objects
28
30
Multi-level
pass
by
reference
20
Structs
containing
arrays
20
25
30
arrays
of
links
35
Pre
and
post
increment
10
11
57
11
21
10
65
11
Dates
Date
today:
09/11/2023,
plus
2
days
=
11/11/2023
Date
today:
09/11/2023,
plus
15
months
=
09/02/2025
Strings
123
"
456
789
123
\n
456
Rounding
21
x2
Arrays
35
Not
1
Overflow
check
on
variable
length
arrays
Dereferences
20
20
20
30
50
20
30
Binary
and
bit
operations
20
20
CFCF
CFCF
CFCF
0x06
&
0x03
=
2
0x06
|
0x03
=
7
0x06
^
0x03
=
5
30
Binary
tree
18
24.5
37.4
39.7
47.2
47.6
57.4
61.1
72.3
84.7
97.9
Lists
1
2
3
4
4
3
2
1
4
Switch
statements
2
Do
loops
1
2
3
4
5
6
7
8
9
10
User-defined
types
of
simple
types
58
In
operator
1
References
20
Function
return
dereferences
26
26
Link
to
object
copy
28
Passing
arrays
to
functions
22
36
22
36
Dereferences
of
function
return
variables
25
25
bst
tree
a
b
c
d
e
f
g
Initialisation
of
variables
35
Function
tables
30
30
Resizable
arrays
x1
x2
Vectors
and
statistics
0.9933992677988
Links
to
arrays
46
48
Inline
objects
30
Multiple
dereferences
and
arrays
of
links
40
Chained
links
39
Type
operator
41
Link
address
dereferences
65
OO
tests
45
65