Wie funktioniert dieses Kunstrukt? Bzw wie wird es übersetzt? d=(c=(a=b)); ? Wenn a = b dann TRUE bzw 1?? wenn c = 1 dann d = true bzw 1? Oder was ist wenn a=b ist?
:
Verschoben durch User
Der Wert von b wird a zugewiesen, der Wert von a dann an c, und der Wert von c dann an d. Es werden also alle Variablen auf den Wert von b gesetzt. Ein Vergleich findet nirgends statt, weil Vergleich mit == geht, während = eine Zuweisung ist.
Welche Sprache? Gibt es dort einen Unterschied zwischen dem Zuweisungsoperator und dem Test-auf-Gleichheit-Operator?
Der Wert eines Zuweisungsausdrucks, ist der zugewiesene Wert. Steht in jedem C-Buch.
ach verdammt..stimmt...hatte es mit == verwechselt :-( Es geht natürlich um dieses verk.. C
Theor schrieb: > Der Wert eines Zuweisungsausdrucks, ist der zugewiesene Wert. Steht in > jedem C-Buch. Wenn es überhaupt um C geht...
Flori schrieb: > Theor schrieb: >> Der Wert eines Zuweisungsausdrucks, ist der zugewiesene Wert. Steht in >> jedem C-Buch. > > Wenn es überhaupt um C geht... Ich sehe gerade, es geht wirklich um C. @Theor: Zum Zeitpunkt deines Postes wusstest du das noch nicht :-)
Thomas M. schrieb: > ach verdammt..stimmt...hatte es mit == verwechselt :-( > Es geht natürlich um dieses verk.. C So, und da Du zum wiederholten Male, ohne eigentlich wirklich Eigeninitiative, Sachverstand, Urteilsvermögen oder wenigsten Humor zu haben über C meckerst und es sogar beleidigst, zeige ich Dir mal den neuesten Eintrag in meinem CSS-File: .post[data-user-id='72006'] { display: none; !important; } /* Keine Ahnung, keine Fähigkeiten, aber eine Meinung: Ein lästiger Mensch. */
"hne eigentlich wirklich Eigeninitiative, Sachverstand, Urteilsvermögen" DAs == und= eine scheiß Idee der Entwickler war wie auch viel andere Zeichen ? etc...ist ja nicht nur meine Meinung. Und jeder der nur einmal im ajhr an einem Programm arbeitet, kann das nachvollziehen, wenn Du das nicht nachvollziehen kannst, dann sicher weil Du viel programmierst..das tun aber nicht alle also...auch mal die Sicht der anderen verstehen..und aus der Sicht der anderen ist das kac..e...;-) Dennoch war das naürlich ein wirklicher fFlüchtigkeitsfehler da gibt es nervigeres als = und ==
Thomas M. schrieb: > DAs == und= eine scheiß Idee der Entwickler war wie auch viel andere > Zeichen ? Das ist natürlich Blödsinn. Nur weil Du es nicht verstehst, ist es noch lange keine "scheiß Idee". Programmiersprachen sind nicht dafür da, ohne Lernaufwand verstanden zu werden. Das ist bei anderen Sprachen übrigens auch so.
wie gesagt..ist das eine häufige Meinung in üblichen C Diskussionen und spiegelt nicht ausschließlich mein!! hab ich ja geschrieben dazu brauchst Du mich dann nicht noch mal belehren! Hätte man auch einfach mal so stehen lassen können Und bei anderen Sprachen ist es so weil C Standard ist, und die sich alle daran orientieren zwecks Umstieg...nicht weil es so toll ist
:
Bearbeitet durch User
Thomas M. schrieb: > Wie funktioniert dieses Kunstrukt? > Bzw wie wird es übersetzt? > d=(c=(a=b)); ? > > Wenn a = b dann TRUE bzw 1?? > wenn c = 1 dann d = true bzw 1? > Oder was ist wenn a=b ist? Wie wäre es erstmal zu erzählen von welcher Sprache du redest? Von C wohl nicht, denn da prüft man mit = gar nix, sondern mit ==. Wenn es dich um c geht, lass es lieber sein und geh Mandalas malen.
Thomas M. schrieb: > blabla Liebe Moderation, bitte den Thread schließen. Der Typ ist ein Alpha-Troll.
c-heater schrieb: > er hat C-Buch gesagt, er hat C-Buch gesagt. dieses Geräusch ... ist schon wieder zu hören tick tick tick
nein er hat ".. Nur weil Du es nicht verstehst..." Sowas nennt sich passiv aggressiv und führt zur >Gegenreaktion, weil man als bescheuert dargestellt wird.. Manchmal kommt es auf die Feinheiten einer Formulierung an..und gerade wenn der Mod sich an einer Diskussion beteiligt zählt das, bei jemand anderen hätte ich mir jetzt nichts gedacht..aber wenn mich der Mod so "beleidigt" ..als Mod sollte man so nicht schreiben wenn man eine friedvolle Diskussion haben will, damit keiner meint sich rechtfertigen zu müssen oder angegriffen fühlt. Dennoch besser sich in den letzen Wochen der Umgang im Forum langsam....ganz langsam..aber immerhin
Rufus Τ. F. schrieb: > Das ist natürlich Blödsinn. Nur weil Du es nicht verstehst, ist es noch > lange keine "scheiß Idee". Doch, objektiv war das ne scheiß Idee. Das erkennst Du daran, dass man nach fast 50 Jahren immer noch jedem Youngster diesen Klüngel vorkauen muss.
Serwus i bims 1 ziemlicher Depp. Sachem wo i nix verstehem sind wohl dumm so habs ich das in m1 Behindertenwerkstatt gelermt. Grüße, Thomas M.
" Willi Wolf Wunderlich (Gast" Wenn es dich um c geht, lass es lieber sein und geh Mandalas malen. Bis Du besoffen!! C Steht doch dort wurde mittlerweile auch durchgekaut und beantwortet..also erstmal genau lesen bevor man meint dämliche Tipps geben zu müssen! Sonst ist sowas ein Eigentor!
wie gesagt, das Thema ist beantwortet und bis eben war die Diskussion sogar ausgesprochen angenehm..nun kommen wieder die Typischen Foren Affen... Danke an die Beantwortung meiner Frage an die anderen. Beobachte das Thema nicht mehr
Thomas M. schrieb: > Manchmal kommt es auf die Feinheiten einer Formulierung an.. So viele schlaue Tipps, die man direkt zurück geben kann. Ich denke hier sind sich alle einig, dass deine Formulierungen mit Abstand die sinnlosesten hier sind. Du kannst nicht schreiben, regst such auf, gibst dumme Kommentare, kannst keine ordentliche Frage formulieren und stellst dämliche Vermutungen an. :)
Framulestigo schrieb: > Rufus Τ. F. schrieb: >> Das ist natürlich Blödsinn. Nur weil Du es nicht verstehst, ist es noch >> lange keine "scheiß Idee". > > Doch, objektiv war das ne scheiß Idee. Das erkennst Du daran, dass man > nach fast 50 Jahren immer noch jedem Youngster diesen Klüngel vorkauen > muss. Damit kannst du nur die Generation Schneeflocke meinen. Alle anderen davor haben es ja verstanden. Des weiteren deutet dein Diskussionsniveau an, dass du glaubst das Stil ein Ding mit Besen dran ist. Von deiner Ignoranz - was u. a. die Sprache C betrifft - will ich hier schweigen. ETX.
Thomas M. schrieb: > nein er hat > ".. Nur weil Du es nicht verstehst..." > Sowas nennt sich passiv aggressiv und führt zur >Gegenreaktion, weil man > als bescheuert dargestellt wird.. Ja genau. Aber keine Sorge. Im Land Hyboria wurde ein Gegenmittel entwickelt. https://www.youtube.com/watch?v=WPKLEhIrm8w
Wilma Streit schrieb: > Warum ist der TO eig nicht längst gebannt? Weil Du auch nur ne inhaltslose Pflaume ohne Referenzen auf der Suche nach Aggressionsabbau bist.
Ein anderer Zuweisungsoperator als "=" wäre auch aus meiner Sicht besser ;-) Und dann "="-Zeichen nur für die Gleichheit. Wie in der Mathematik.
zitter_ned_aso schrieb: > Und dann "="-Zeichen nur für die Gleichheit. Wie in der Mathematik. Du meinst so, wie bei X=4 SCNR
Stress schrieb: > Wilma Streit schrieb: > Warum ist der TO eig nicht längst gebannt? > > Weil Du auch nur ne inhaltslose Pflaume ohne Referenzen auf der Suche > nach Aggressionsabbau bist. Ich denke du hast einfach die Threads der letzten Tage von ihm verpasst. Klar dass das hier allein noch lange kein Bann ist.
"Wilma Streit (Gast)" Ich denke du hast dich mit Deinem Nick nur angemeldet um in diesen Beiträgen für Unruhe zu Sorgen, denn brauchbares hast Du nie geschrieben. Solche wie Dich nennt man Forentroll. Also wenn, solltest Du Pflaume :-) gebannt werden...
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.