Avatar billede eldaria Nybegynder
02. marts 2004 - 03:25 Der er 4 kommentarer og
1 løsning

invalid lvalue in assignment

Er ved at lære C.

I et af mine exempler står der at jeg skal skrive følgende.

if (a = 0 || b = 0)

Men når jeg compiler det siger gcc.
´invalid lvalue in assignment´ på den linie?

Da dette er exemepel nummer 3 jeg laver så aner jeg ikke vad den besked betyder?

Går ud fra at det er et nemt spsm, får dem der ved noget om det. :-)
Avatar billede roenving Novice
02. marts 2004 - 03:55 #1
Nu kender jeg ikke c, så det kan kun blive til en formodning, men assignment betyder i denne sammenhæng værdi-tildeling til en variabel, men du forsøger at lave nogle sammenligninger, så mon ikke det kunne være:

if (a == 0 || b == 0)

-- for det er måden at skrive det samme på i javascript (og f.eks. php), som i vidt omfang har taget syntaktisk udgangspunkt i c/c++ !-)
Avatar billede eldaria Nybegynder
02. marts 2004 - 04:11 #2
Ja det var det.. :-) se så enkelt det er...
Smid et svar så du kan få point.
Avatar billede roenving Novice
02. marts 2004 - 04:13 #3
Velbekomme '-)
Avatar billede eldaria Nybegynder
02. marts 2004 - 04:14 #4
Ja det er godt det ikke kun er mig der er natte ravn. :)
Avatar billede roenving Novice
02. marts 2004 - 04:16 #5
*lol*

-- og tak for points ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis