Just nu i M3-nätverket
Gå till innehåll

Skrivsätt i C


Johan Augustsson

Rekommendera Poster

Johan Augustsson

Hej!

 

Titta på följande kod:

int test(void) {

return 17;

}

void annat(void) {

long a;

//VARFÖR funkar detta:

a=test();

a*=4000;

//MEN INTE

a=test()*4000;

}

 

Problemet ligger i a=test()*4000; Varför ger det inte 17*4000???

 

Tacksam för svar

Länk till kommentar
Dela på andra webbplatser

Hur då inte funkar, menar du? Det ser rätt ut och det fungerar när jag testar. Vad får du för felmeddelande?

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...