Pointer oder Loop

gabbo

Level-1
Beiträge
14
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo,
ich frage mich ob ich einen pointer beherschen muß, wenn ich den loop kann.
beide haben ja den gleichen sinn.

ich frage den array auf einen bstimmten wert ab z.b. +0.8 hat den wert 7,
dann kann ich mit beiden funtionen das gleiche erreichen.

ich erkenne nur zwei unterschiede, wobei der loop nur solange wiederholt wie ich in zyklen angebe und der pointer unberenzt arbeitet.


:confused:
 
hallo,
ich frage mich ob ich einen pointer beherschen muß, wenn ich den loop kann.
beide haben ja den gleichen sinn.
Nicht wirklich! :rolleyes:
Du vergleichst da Äpfel mit Birnen. ;)

Der Loop Befehl ist für eine rückwärts zählende Schleife, mehr nicht.
Der Pointer kann ein Zeiger auf einen bestimmten Datenpunkt sein und ist bei der indirekten Adressierung wichtig.
 
Das sind zwei paar Schuhe, genau!

Der LOOP ist eine Schleifenfunktion! -> Alles was innerhalb der Loop-Anweisung steht wird entsprechend des Loop-Zählers wiederholt, bis der Rest des Programms abgearbeitet wird.

Ein Pointer ein mächtiges Werkzeug, ein frei zusammensetzbarer und adressierbarer Zeiger. Diser besitzt keine Schleifenfunktion!

Es wird gern beides in Kombination genutzt, aber das ist nicht zwingend notwendig. Und für Pointer gibt es jede Menge Anwendungsgebiete mehr, vorallem die universelle und indirekte Adressierung.
 
aha,
ich glaube ich habe den pointer wohl noch nicht richtig verstanden.

zur zeit mache ich einen kurs für sps in der automatisierungstechnik und möchte auch als programmierer arbeiten, aber dafür wäre es von vorteil wenn ich auch die sachen kenne die mein kurs nicht behandelt.

ich suche ein buch das solche sachen gut erklären kann und auch andere tricks und kniffe der profis beinhaltet.

:s13::?:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hätte sich Siemens an die üblichen Assembler Mnemonics gehalten, wüsste man bei Loop auch gleich was noch alles so passiert.
Wie beim 8051 Assembler, dessen Befehl DJNZ ähnlich dem AWL-Loop verhält:
"decrement an jump if not zero"
Da weiß man gleich was Sache ist.
 
ich suche ein buch das solche sachen gut erklären kann und auch andere tricks und kniffe der profis beinhaltet.

:s13::?:

Hallo gabbo,
ich hab grad mein "uralt"-Buch wieder ausgegraben.
Ist von 1988, gibt es bestimmt in neuerer Form.

"Automatisieren mit STEP 7 in AWL"

Hans Berger, Siemens
Publicis MCD Verlag
ISBN 3-89578-089-8

Gruß Roland
 
Zurück
Oben