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.

8
Perché c = ++ (a + b) fornisce un errore di compilazione?
Dopo la ricerca, ho letto che l'operatore di incremento richiede che l'operando abbia un oggetto dati modificabile: https://en.wikipedia.org/wiki/Increment_and_decrement_operators . Da questo immagino che dia un errore di compilazione perché (a+b)è un numero intero temporaneo e quindi non è modificabile. Questa comprensione è corretta? Questa era la prima volta che cercavo …
111 c  increment 


8
Esistono librerie C open source con strutture dati comuni? [chiuso]
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, discussioni, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
111 c  data-structures 

13
C'è un interprete per C? [chiuso]
Chiuso. Questa domanda non soddisfa le linee guida di Stack Overflow . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Stack Overflow. Chiuso 2 anni fa . Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda …



11
Perché "a"! = "A" in C?
void main() { if("a" == "a") printf("Yes, equal"); else printf("No, not equal"); } Perché l'output No, not equal?
110 c  string 





10
Numero di riga C / C ++
Per motivi di debug, posso ottenere il numero di riga nei compilatori C / C ++? (modalità standard o modalità specifiche per alcuni compilatori) per esempio if(!Logical) printf("Not logical value at line number %d \n",LineNumber); // How to get LineNumber without writing it by my hand?(dynamic compilation)

11
Come rimuovere i simboli C / C ++ inutilizzati con GCC e ld?
Ho bisogno di ottimizzare la dimensione del mio eseguibile in modo serio ( ARMsviluppo) e ho notato che nel mio attuale schema di compilazione ( gcc+ ld) i simboli inutilizzati non vengono rimossi. L'uso di arm-strip --strip-unneededper gli eseguibili / librerie risultanti non cambia la dimensione di output dell'eseguibile (non …
110 c++  c  gcc  ld  strip 



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.