Domande con tag 'c'

5
risposte

Comprensione dei lexer scritti a mano

Creerò un compilatore per C (C99; possiedo il PDF standard), scritto in C (vai alla figura) e analizzerò come funzionano i compilatori su Wikipedia mi ha detto molto. Tuttavia, dopo aver letto i lexers mi ha confuso. La pagina di Wikipedia aff...
posta 28.06.2012 - 00:31
4
risposte

L'obiettivo C è un modo ragionevole per imparare C? [chiuso]

Voglio imparare C ma tendo a imparare meglio quando ho un progetto su cui lavorare. Non ho mai fatto lo sviluppo di iPhone, quindi spero di uccidere due piccioni con una fava. L'obiettivo di apprendimento c mi insegnerà anche a programmare c rag...
posta 27.05.2013 - 19:16
2
risposte

Assegnazione di stringhe al puntatore in C

La mia domanda riguarda i puntatori in C. Per quanto ho appreso e cercato, i puntatori possono solo memorizzare gli indirizzi di altre variabili, ma non possono memorizzare i valori attuali (come numeri interi o caratteri). Ma nel codice sottost...
posta 11.07.2014 - 06:58
4
risposte

Come faccio a fare riferimento al più piccolo valore non zero possibile?

Tornando ai miei giorni di programmazione C pensavo che ci fosse una costante o una funzione (non riesco a ricordare come si chiamava, chiamiamola SMALL ) il cui valore era il più piccolo valore positivo possibile. (Immagina il LSB = 1 e tut...
posta 23.02.2012 - 17:42
3
risposte

Possono essere memorizzati solo gli interi come variabili di registro?

Sono confuso su questo: che tipo di dati possiamo memorizzare nelle variabili di registro? Immagino che logicamente possiamo memorizzare qualsiasi tipo di dati come variabili di registro perché sono variabili, ma in realtà sono confuso. Ho pr...
posta 03.01.2014 - 19:42
1
risposta

Quali sono i vantaggi di C rispetto ai linguaggi OOP, oltre alle prestazioni? [duplicare]

C ha ancora la sua importanza nel mondo della programmazione! E una ragione per cui è la sua performance. Ma ho alcune domande. C'è qualcosa di speciale in C che manca ad altre lingue? Qual è la sua importanza oggi, oltre ai problemi d...
posta 20.12.2011 - 15:35
4
risposte

Come posso restituire un errore da una funzione booleana in C?

Sto lavorando ad un piccolo programma per animali domestici in C, dove ho una tavola da gioco che consiste in un mazzo di quadrati: typedef struct _square { bool checked; } Square; typedef struct _board { Square *squares; uint8_t...
posta 11.09.2017 - 04:00
3
risposte

Le API istanziate sono un problema in un'interfaccia C?

Quindi un'API Instanced è una che si comporta come un oggetto. Quindi per esempio: foo* GetInstancedAPI(); void MemFuncSetter(foo* fooThis, const int arg); int MemFuncGetter(const foo* fooThis) const; Questo è in contrasto con una API non i...
posta 01.02.2018 - 14:51
2
risposte

Svantaggi dei puntatori [chiuso]

Mi chiedevo perché i puntatori non sono inclusi nelle lingue moderne ora a un giorno. Ho già fatto ricerche su questo su internet e ho scoperto poche teorie / ragioni: La perdita di memoria è la preoccupazione maggiore durante l'utilizzo dei...
posta 22.12.2014 - 16:38
4
risposte

Quando era l'ambito del blocco per le variabili introdotte in C, e perché è ancora disapprovato?

Alla luce della recente vulnerabilità OBJ_obj2txt in LibreSSL (che era trovato durante l'audit di OpenSMTPD e non ha effetto su OpenSSL ), ho notato che il problema di perdita di memoria probabilmente è risultato da alcuni precedente re...
posta 19.10.2015 - 07:16