\b;Anweisung \c;extern\n;
Die Anweisung \c;extern\n; bestimmt, welche \l;Funktion\u cbot\function; das Hauptprogramm (main-Programm) des Roboters ist. Der Name dieser Funktion erscheint in der Liste der Programme des Roboters links unten am Bildschirm. Wenn dieses Programm ausgeführt wird, wird zuerst die Haupfunktion ausgeführt.
\c;
\s;extern void object::MowDown( )
\s;{
\s;	while ( true )
\s;	{
\s;		fire(1);
\s;		turn(10);
\s;	}
\s;}
\n;
Wenn das Programm noch andere Funktionen enhält, darf nur die Hauptfunktion die Anweisung \c;extern\n; vor der Deklaration der Funktion enthalten.
\c;
\s;extern void object::Square( )
\s;{
\s;	for ( int i=0 ; i<4 ; i++ )
\s;	{
\s;		Line(10);
\s;	}
\s;}
\s;
\s;void object::Line(float dist)
\s;{
\s;	move(dist);
\s;	turn(90);
\s;}
\n;
\t;Siehe auch
Die \l;CBOT-Sprache\u cbot;, \l;Variablentypen\u cbot\type; und \l;Kategorien\u cbot\category;.
