Progetti

   

Sponsor

   

Servizi

   
Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO: linguaggio c

linguaggio c 3 Anni 9 Mesi fa #11

  • alfa75
  • Avatar di alfa75
  • Offline
  • Platinum Boarder
  • Messaggi: 527
  • Ringraziamenti ricevuti 86
  • Karma: 7
@elpablito
hai ragione ho letto troppo di fretta la tua risposta.


Saluti,
Andrea
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

linguaggio c 3 Anni 9 Mesi fa #12

  • elpablito
  • Avatar di elpablito
  • Offline
  • Platinum Boarder
  • Messaggi: 336
  • Ringraziamenti ricevuti 8
  • Karma: 2
@ALFA75
NO PROBLEM. Appena ho un'attimo di buona volontà faccio il conto dei cicli macchina poi ti dico,
Paolo
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

linguaggio c 3 Anni 9 Mesi fa #13

  • Cosimix
  • Avatar di Cosimix
  • Offline
  • Gold Boarder
  • Messaggi: 187
  • Ringraziamenti ricevuti 21
  • Karma: 3
Buonasera!

Non avevo capito bene la domanda. Non pensavo ti volessi focalizzare sul discorso efficienza mettendo a confronto i cicli macchina delle due istruzioni.
Le due righe di codice vanno comunque contestualizzate (innanzitutto non utilizzerei int come tipo di dato).
L'uso di #define potrebbe snellire i cicli macchina, ma se il dato acquisito viene poi trasferito in una variabile per farci altro, vengono meno i vantaggi precedentemente raggiunti.
Tieni conto poi che eseguire operazioni direttamente su una definizione potrebbe nascondere delle insidie, dato che ad essa non è associato un "tipo di dato".

Saluti,
Cosimo
Ultima modifica: 3 Anni 9 Mesi fa da Cosimix.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

linguaggio c 3 Anni 9 Mesi fa #14

  • Cosimix
  • Avatar di Cosimix
  • Offline
  • Gold Boarder
  • Messaggi: 187
  • Ringraziamenti ricevuti 21
  • Karma: 3
...mettendo a confronto i cicli macchina delle due istruzioni.

Scusate,
#define QUESTO INVECE_DI_QUESTO

non è un'istruzione.. :blush:

Saluti,
Cosimo
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

linguaggio c 3 Anni 9 Mesi fa #15

  • elpablito
  • Avatar di elpablito
  • Offline
  • Platinum Boarder
  • Messaggi: 336
  • Ringraziamenti ricevuti 8
  • Karma: 2
@Cosimix e &
Stiamo facendo filosofia, ben venga, ma la mia domanda originale era più banale, forse l'ho posta male, ci riprovo.
Personalmente nel caso specifico io userei
#define pippo PTBD_PTBD1;
Perchè sono pigro e non ho voglia di scrivermi tutta la tirata della porta. Poi se mi serve una variabile me la creo quando mi serve.
Ho visto invece fare l'assegnazione creando una variabile e mi chiedevo quale potesse essere il vantaggio di una simile operazione. Però visto che c'è una scuola di pensiero ero curioso di sapere cosa me ne veniva in tasca ad usare int pippo = ptb1.
Questa volta spero di essere stato sufficientemente esplicito, vediamo se vinco la monetina
Saluti
Paolo
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Moderatori: Mauro Laurenti, StefA
Powered by Forum Kunena
   
© LaurTec 2006-2015