Download Inhoudsopgave Inhoud Print deze pagina

Operator Precedentie (Voorrang) - Conrad Electronic C-Control Pro Mega Series Gebruiksaanwijzing

Inhoudsopgave

Advertenties

Referenties
Omdat het niet mogelijk is, arrays als parameter door te geven, kunt u uw toevlucht nemen
tot arrays via referenties. Daarvoor schrijft u in de parameterdeclaratie van een functie
"ByRef" voor de parameternaam:
Sub StringLength(ByRef str As Char) As Integer
Dim i As Integer
i=0
Do While str(i)
i=i+1
' herhaal zolang het teken nu is
End While
Return i
End Sub
Sub main()
Dim Len As Integer
Dim Text(15) As Char
Text="hallo wereld"
Len=StringLength(Text)
End Sub
In main wordt de referentie van tekst als parameter doorgegeven aan de functie
Stringlength. Als u in een functie een normale parameter verandert, is deze verandering
buiten deze functie niet zichtbaar. Bij referenties is dit anders. Via de parameter str kunt u in
Stringlength de inhoud van text veranderen, omdat str slechts een referentie (aanwijzer)
naar de Array Variabele text is.
5.3.8
Tabellen
5.3.8.1

Operator precedentie (voorrang)

Rang
10
9
8
7
6
5
4
3
2
1
105
Operator
( )
-
(
)
negatief voorteken
* /
Mod
+ -
<<
>>
= <> < <= > >=
Not
And
Or Xor

Advertenties

Inhoudsopgave
loading

Gerelateerde Producten voor Conrad Electronic C-Control Pro Mega Series

Inhoudsopgave