Sto leggendo Laboratorio UML in tempo reale per sistemi embedded e non capisco cosa stanno dicendo qui . Ho evidenziato in grassetto le parti del testo che non comprendo completamente. Sto cercando di capirlo dal punto di vista del punto C....
Per la formazione sulla tecnica di revisione del codice, devo trattare vari argomenti. Uno di questi è l'ottimizzazione prematura. Ho trovato 3 tratti come:
È generalmente malvagio; causando inverso
Effetti .
È un dolore non necessario ,...
Una delle domande più popolari su stackoverflow.com è questa:
link
Molte delle risposte sembrano gravitare sul fatto che gli studenti spesso non capiscono cosa sta succedendo fisicamente quando il codice viene eseguito ... la parte più s...
Se c'è un bug che attiva un comportamento indefinito in un pezzo di codice, il comportamento indefinito è coerente ogni volta che lo esegue? e cambia ogni volta che lo compila?
Ad esempio se hai un codice C che manipola le stringhe. Lo compil...
Assumi in C il seguente array di un elemento:
int a[] = {2000};
2000 in binario sarebbe:
11111010000
Se ciascun indirizzo di memoria può contenere 1 byte (8 bit) di dati, quindi come
in alcuni tutorial, si dice che ogni indice di...
Nota: Anche se sto parlando specificamente di un RTOS chiamato Embox qui, e anche se sto parlando di AVR / ARm, penso che questa domanda possa essere risolta da chiunque abbia mai fatto una discreta quantità di programmazione MCU basata su C...
Un mio amico ha mostrato qualche tempo fa il nome della tecnica / legge booleana sottostante, ma purtroppo ho dimenticato quel nome. Qualcuno sa come si chiama?
esempio in linguaggio C:
!(a || b)
È un breve esempio di:
!a && !b...
Ho un file .c che gestisce fondamentalmente il proprio piccolo database di persone. Ci sono funzioni di aggiunta, rimozione, modifica e ricerca tra alcuni altri. Ha una matrice statica che usa per memorizzare i dati.
Qual è un buon metodo per...
Ho imparato Java e sono abbastanza competente nella programmazione. Ho anche imparato C di recente.
Ho esaminato un confronto tra Java e C ++ e mi piacciono le caratteristiche del C ++ come l'overloading dell'operatore e la sua velocità.
Q...
if (0 == strcmp(val1,val2)) or (strcmp(val1,val2) == 0)
vs
if(! strcmp(val1,val2))
Qualche studio o guida di stile che supporti uno di questi stili rispetto all'altro?