Domande con tag 'c'

10
risposte

Segfault è sempre l'errore del programmatore?

Un segfault (indice della matrice fuori limite) è sempre l'errore del programmatore o potrebbe essere un uso improprio da parte dell'utente?     
posta 28.06.2017 - 08:52
5
risposte

Serializzare strutture dati in C [chiuso]

Recentemente ho letto tre libri separati su algoritmi e strutture dati, programmazione tcp / ip socket e programmazione con memoria. Il libro sulla memoria ha brevemente discusso l'argomento della serializzazione delle strutture di dati allo sco...
posta 11.10.2012 - 22:09
6
risposte

Quanto è efficiente Malloc e in che modo differiscono le implementazioni?

Se utilizzo malloc , malloc usa sempre lo stesso algoritmo indipendentemente da ciò che sta allocando o guarda i dati e seleziona un algoritmo appropriato? Possiamo rendere malloc più veloce o più intelligente scegliendo un algoritmo...
posta 20.05.2016 - 05:53
4
risposte

Esiste una differenza funzionale tra un metodo e una funzione che viene passato come riferimento a una struct?

In nessuna lingua particolare: class fooclass { int A, B, C, D; public int GetItemSum() { int sum = this.A + this.B + this.C; this.D = sum; return this.A + this.B + this.C; } } rispetto a: struct...
posta 26.06.2017 - 22:13
4
risposte

Quale versione di C dovrei imparare? [chiuso]

Sembra K & R "Lingua di programmazione C (2a edizione)" copre ANSI C, ma un altro libro che sto iniziando ( Stephen G. Kochan "Programmazione in C" ) dice che usa C99. Vengo da uno sfondo C # / JavaScript / Python / PHP / Java e sto...
posta 09.04.2011 - 18:31
8
risposte

Apprendimento OO per programmatore C [chiuso]

Ho programmato professionalmente in C, e solo C, per circa 10 anni in una varietà di ruoli. Come sarebbe normale aspettarsi, comprendo gli idiomi della lingua abbastanza bene e oltre a ciò anche alcune delle sfumature del design - quali API r...
posta 09.09.2012 - 21:40
2
risposte

Scrittura di codice generico quando il target è un compilatore C

Ho bisogno di scrivere alcuni algoritmi per un microcontroller PIC. AFAIK, gli strumenti ufficiali supportano l'assemblatore o un sottoinsieme di C. Il mio obiettivo è scrivere gli algoritmi in modo generico e riutilizzabile senza perdere run...
posta 11.11.2013 - 06:21
6
risposte

perché entrambi indice [array] e array [indice] sono validi in C?

Ad esempio, considera: int index = 3; int array[4] = {0, 1, 2, 3}; quindi sia index[array] che array[index] sono espressioni valide, come *(index + array) e *(array + index) . In array C perché è vero? array [5] == 5...
posta 02.05.2012 - 19:42
4
risposte

Che cosa significa la "t" in int32_t?

In C, che significato ha il t alla fine di tipi interi come uint8_t e int32_t ? Da dove è nato? Perché il tipo non è stato appena chiamato int32 ?     
posta 07.07.2015 - 19:35
6
risposte

Unità di memoria indirizzabile

Da Wikipedia : the term endian or endianness refers to the ordering of individually addressable sub-components within a longer data item as stored in external memory (or, sometimes, as sent on a serial connection). These sub-co...
posta 09.07.2011 - 16:49