Domande taggate «c»

C è un linguaggio di programmazione generico utilizzato per la programmazione di sistemi (OS e embedded), librerie, giochi e multipiattaforma. Questo tag deve essere utilizzato con domande generali relative al linguaggio C, come definito nella norma ISO 9899 (l'ultima versione, 9899: 2018, se non diversamente specificato - anche tag richieste specifiche della versione con c89, c99, c11, ecc.). C è distinto da C ++ e non dovrebbe essere combinato con il tag C ++ in assenza di una ragione razionale.


23
Impara il C prima di apprendere Objective-C [closed]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
107 c  objective-c  cocoa 




13
Evita gli zeri finali in printf ()
Continuo a inciampare sugli specificatori di formato per la famiglia di funzioni printf (). Quello che voglio è essere in grado di stampare un double (o float) con un numero massimo di cifre dato dopo il punto decimale. Se uso: printf("%1.3f", 359.01335); printf("%1.3f", 359.00999); ottengo 359.013 359.010 Invece del desiderato …
107 c  printf 

7
Differenza tra size_t e unsigned int?
Sono così confuso su size_t. Ho cercato su Internet e ovunque ho menzionato che size_tè un tipo senza segno, quindi può rappresentare solo valori non negativi. La mia prima domanda è: se è usato per rappresentare solo valori non negativi, perché non lo usiamo unsigned intinvece di size_t? La mia …
107 c  types  unsigned 


3
Come impedire a gcc di ottimizzare alcune istruzioni in C?
Per sporcare una pagina (accendendo il dirty bit nella voce della tabella delle pagine), tocco i primi byte della pagina in questo modo: pageptr[0] = pageptr[0]; Ma in pratica gcc ignorerà l'istruzione eliminando il dead store. Per evitare che gcc lo ottimizzi, riscrivo l'istruzione come segue: volatile int tmp; tmp …
107 c  gcc 


9
Dove inserire le istruzioni include, l'intestazione o la fonte?
Devo mettere gli include nel file di intestazione o nel file di origine? Se il file di intestazione contiene le istruzioni include, se includo quel file di intestazione nella mia fonte, il mio file di origine avrà tutti i file inclusi che erano nell'intestazione? O dovrei semplicemente includerli solo nel …
107 c  header  include 





Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.