Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [c] scrivere in una variabile il valore di un'espressione

    Ciao, sto cercando di imparare un po' il c, non so come fare una cosa

    come faccio a scrivere ad esempio in una variabile il valore dell'espressione (1,2,3,4)????

    non riesco proprio a capire...

    CIAO

  2. #2
    Io invece non riesco proprio a capire la tua domanda... riformulala in modo più comprensibile.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    devo imparare a fare degli esercizi per passare l'esame, quindi sto provando a fare alcuni esercizi simili... l'esercizio in questione è questo:


    scrivere il programma che:

    1. dichiari le variabili a,b,c,d,e,f di tipi intero
    2. inizializzi tutte le variabili a,b,c,d,e,f al valore 1
    3. scriva in f il valore della espressione (1,2,3,4 )
    4. se la variabile f e' maggiore di (a++ - ++b)
    allora f assuma il valore della espressione (13,14,15,16)
    altrimenti f assuma il valore (11,12,13,14,15)

    Quanto vale f adesso?


    la mia domanda è semplice, non sono capace di fare il punto 3

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Così come e' scritto, sembrerebbe che voglia

    int f = (1,2,3,4);


    ... perche' ... non me lo chiedere ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Francamente non capisco l'utilità di questo genere di esercizi, specie questo abuso senza senso dell'operatore virgola, comunque...
    codice:
    int a=1,b=1,c=1,d=1,e=1,f=1;
    f=(1,2,3,4); /* ora f=4, se non capisci perché ripassati l'operatore virgola (,) */
    if(f>(a++ - ++b)) /* per cui (4>(1-2)) => (4>(-1)) => true; al termine di questa istruzione a=2 e b=2 */
        f=(13,14,15,16); /* questo viene eseguito, f=16 */
    else
        f=(11,12,13,14,15); /* questo non verrà mai eseguito, se venisse eseguito f sarebbe uguale a 15 */
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Forse e' per capire che non devono abusare dell'operatore virgola ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    grazie... sono riuscito!

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da enrico999
    grazie... sono riuscito!
    ... a copiare il codice di MItaly ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.