User manual
195 C-Control Pro IDE
© 2013 Conrad Electronic
Seit Version 2.0 der IDE kann man nun Funktionen mit einem String als Argument aufrufen. Die auf-
gerufene Funktion bekommt die Zeichenkette als Referenz übergeben. Da aber Referenzen im RAM
stehen müssen, und vordefinierte Zeichenketten im Flashspeicher stehen, erzeugt der Compiler in-
tern vor Aufruf der Funktion einen anonymen Speicherplatz auf dem Stack und kopiert die Daten aus
dem Flash dorthin.
int StringLength(char str[])
{
...
}
void main(void)
{
int len;
len=StringLength("hallo welt");
}
4.2.8 Tabellen
4.2.8.1 Operator Präzedenz
Rang
Operator
13
( )
12
++ -- ! ~ - (negatives Vorzeichen)
11
* / %
10
+ -
9
<< >>
8
< <= > >=
7
== !=
6
&
5
^
4
|
3
&&
2
||
1
? :
4.2.8.2 Operatoren
Arithmetische Operatoren
+
Addition
-
Subtraktion
*
Multiplikation
/
Division