Forum: /dev/null d=(c=(a=b)); ?


von Thomas M. (Firma: https://img.favpng.com/23/21/3) (thomasmopunkt)


Lesenswert?

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
von Nop (Gast)


Lesenswert?

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.

von Achim H. (anymouse)


Lesenswert?

Welche Sprache?

Gibt es dort einen Unterschied zwischen dem Zuweisungsoperator und dem 
Test-auf-Gleichheit-Operator?

von Theor (Gast)


Lesenswert?

Der Wert eines Zuweisungsausdrucks, ist der zugewiesene Wert. Steht in 
jedem C-Buch.

von Thomas M. (Firma: https://img.favpng.com/23/21/3) (thomasmopunkt)


Lesenswert?

ach verdammt..stimmt...hatte es mit == verwechselt :-(
Es geht natürlich um dieses verk.. C

von Flori (Gast)


Lesenswert?

Theor schrieb:
> Der Wert eines Zuweisungsausdrucks, ist der zugewiesene Wert. Steht in
> jedem C-Buch.

Wenn es überhaupt um C geht...

von Flori (Gast)


Lesenswert?

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 :-)

von Theor (Gast)


Lesenswert?

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. */

von Thomas M. (Firma: https://img.favpng.com/23/21/3) (thomasmopunkt)


Lesenswert?

"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 ==

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

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.

von Thomas M. (Firma: https://img.favpng.com/23/21/3) (thomasmopunkt)


Lesenswert?

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
von c-heater (Gast)


Lesenswert?

er hat C-Buch gesagt, er hat C-Buch gesagt.

von Willi Wolf Wunderlich (Gast)


Lesenswert?

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.

von Wilma Streit (Gast)


Lesenswert?

Thomas M. schrieb:
> blabla

Liebe Moderation, bitte den Thread schließen. Der Typ ist ein 
Alpha-Troll.

von Roth (Gast)


Lesenswert?

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

von Thomas M. (Firma: https://img.favpng.com/23/21/3) (thomasmopunkt)


Lesenswert?

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

von Framulestigo (Gast)


Lesenswert?

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.

von Thomas M. (Gast)


Lesenswert?

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.

von Thomas M. (Firma: https://img.favpng.com/23/21/3) (thomasmopunkt)


Lesenswert?

" 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!

von Thomas M. (Firma: https://img.favpng.com/23/21/3) (thomasmopunkt)


Lesenswert?

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

von Thomas M. (Gast)


Lesenswert?

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. :)

von Wilma Streit (Gast)


Lesenswert?

Warum ist der TO eig nicht längst gebannt?

von Martin (Gast)


Lesenswert?

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.

von Roth (Gast)


Lesenswert?

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

von Stress (Gast)


Lesenswert?

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.

von zitter_ned_aso (Gast)


Lesenswert?

Ein anderer Zuweisungsoperator als "=" wäre auch aus meiner Sicht besser 
;-)

Und dann "="-Zeichen nur für die Gleichheit. Wie in der Mathematik.

von Keiner N. (nichtgast)


Lesenswert?

zitter_ned_aso schrieb:
> Und dann "="-Zeichen nur für die Gleichheit. Wie in der Mathematik.

Du meinst so, wie bei
X=4

SCNR

von Wilma Streit (Gast)


Lesenswert?

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.

von Trollbuster (Gast)


Lesenswert?

"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
Noch kein Account? Hier anmelden.