So und zwar hab ich folgende Frage: ich brauche jetzt zum ersten mal seit langer Zeit eine if schleife mit einer ODER verknüpfung. als Beispiel mal das genaue gegenteil mit einer UND Verknüpfung: if ((Bedingung1) && (Bedingung2)) { dann soll er das hier machen } wie würde dieses Beispiel aussehen, wenn nur eine der Beiden Bedingungen zutreffen muss, damit er das was in der Klammer ist ausführt?? Danke schonmal im Voraus. Ich hoffe das das keine all zu blöde Frage ist. Wahrscheinlich ist es ganz einfach. Grüße Sebastian H.
Bei Google
1 | c operator oder |
eintippen liefert gleich seitenweise Links, wo man die Antwort in Sekunden findet.
>> if ((Bedingung1) && (Bedingung2))
if ((Bedingung1) | (Bedingung2))
sencrechte striche mit ALTGR ind ><| taste
gast wrote: >>> if ((Bedingung1) && (Bedingung2)) > > if ((Bedingung1) | (Bedingung2)) > sencrechte striche mit ALTGR ind ><| taste Quatsch. "|" steht für eine bitweise Oder-Verknüpfung. Was Sebastian sucht ist "||", welches für die logische Oder-Verknüpfung steht. Gruß, Magnetus
> keine all zu blöde Frage ist
Glückwunsch.
Nach den Operatoren von C zu fragen, ist schon ziemlich plöt.
Du solltest Deinen weiteren Lebensunterhalt mit Blumenzucht
und altägyptischem Flötenspiel verdienen.
Sorry habe EIN STRICH vergessen aus der Eeile des Gefechts habe aber im Text geschrieben, dass senkrechte StrichEEEEE!!! sein müssen ....
@gast (Gast): Dir sei hiermit verziehen =) Im Gegensatz zu "Oberlehrer" hast du immerhin eine vernünftige Antwort gegeben.
@ julius (Gast)
>Findet man die c operatoren irgendwo in dem gcc-tutorial beschrieben?
Nein, aber in jedem C-Grundlagenbuch.
Ich finde es immer wieder relativ erstaunlich mit wie wenig Grundwissen (Elektrotechnik/Programmieren/uC-Materie allgemein) einige Leute dann in ein doch einigermassen fortgeschrittenen Thema (was uC-Programmierung IMO ist) starten. Der Spruch "jeder fängt mal klein an" verliert da ein bischen an Bedeutung und heraus kommt dann meist ein nur bestenfalls halb durchdachtes Endprodukt (copy/paste Code und Schaltungen) und jede Menge 0815-Fragen in diversen Foren. Beeindruckend ist andererseits wieviel einige Leute trotzdem auf die Beine stellen... Dies sei hier nur mal so allgemein festgestellt :P
^^ also ich möchte mal sagen das jedem mal etwas entfallen kann was man vor zig Jahren in einem Buch gelesen hat (so gings mir mit dem Oder Operator). Und ich habe die ODER Funktion schon ewig nicht mehr gebraucht (eigentlich noch nie) und dann merkt man sich sowas auch nicht! Aber is ja auch egal. Danke an die die mir geholfen haben :)
Was mir da immer sehr geholfen hat war die sog. Kurzreferenz: (erster hit bei google für "c kurzreferenz") http://www.zmms.tu-berlin.de/modys/MRT2/C-Kurzreferenz.pdf
Im Forum Post ist einfacher als Googlen.
> dann merkt man sich sowas auch nicht!
Geht mir auch so. Ich weiß aber wo ich so eine Info finde.
Mich wundert immer wieder, das Leute solche Deppen-Fragen in Foren stellen, wo doch schon vorher klar ist, das die Beantwortung viel länger dauern wird, als man braucht um das mit Google zu suchen. "c oder verknüpfung" bei google einzugeben dauert keine 5s, das ins Forum zu schreiben und auf eine Antwort zu warten dauert doch mindestens 5min. Da fällt mir ein cooles Schild ein, was ich mal an einer Maschine gesehen habe. Da stand in etwa folgendes drauf: "This machine has no brain. Use your own!"
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.