in C (ANSI, C99, ecc.), le strutture vivono nel proprio spazio dei nomi. Una struttura per un elenco collegato potrebbe essere simile a questa: struct my_buffer_type { struct my_buffer_type * next; struct my_buffer_type * prev; void * data; }; Sembra abbastanza naturale, tuttavia, per la maggior parte dei programmatori C …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Breve domanda Esiste un modo tipico di nominare membri "pubblici" e …
Il titolo dice tutto. La mia azienda sta riutilizzando un progetto firmware legacy per un dispositivo microcontrollore, scritto completamente in semplice C. Ci sono parti che sono ovviamente sbagliate e devono essere cambiate, e che provengono da un background C # / TDD Non mi piace l'idea di eseguire il …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 3 anni fa . Credo che C sia un buon linguaggio per apprendere i principi …
Ho del codice che ha una sequenza di ifs che funzionano, ma mi sento confuso. Fondamentalmente, voglio scegliere il più grande dei tre numeri interi e impostare un flag di stato per dire quale è stato scelto. Il mio codice attuale è simile al seguente: a = countAs(); b = …
Nota: questa domanda menziona specificamente due RTOS ma è più generica e può probabilmente rispondere a chiunque abbia già scritto codice C per RTOS incorporati e abbia eseguito il proprio software direttamente su MCU. Sono interessato a saperne di più sugli RTOS incorporati e scrivere applicazioni per loro. Attualmente sto …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Esistono 2 argomenti per avere librerie condivise: Aiuta a ridurre lo …
Attualmente sto leggendo un libro intitolato "Ricette numeriche in C". In questo libro, l'autore specifica in che modo alcuni algoritmi funzionano intrinsecamente meglio se avessimo indici che iniziano con 1 (non seguo interamente il suo argomento e non è questo il punto di questo post), ma C indicizza sempre i …
Comprendo che i compilatori C ++ non sono compatibili tra loro. Tuttavia, non sono riuscito a trovare nulla su questo argomento per C in particolare. So che lo standard C lascia molto spazio ai compilatori per implementare le cose nel modo che ritengono opportuno: ad esempio, la dimensione e l'allineamento …
Ho letto nel libro The C Programming Language di Dennis Ritchie che intdeve essere usato per una variabile per contenere EOF - per renderlo sufficientemente grande da poter contenere il valore EOF - no char. Ma il seguente codice funziona bene: #include<stdio.h> main() { char c; c=getchar(); while(c!=EOF) { putchar(c); …
Sono un ingegnere elettrico che è stato un po 'impegnato nel mondo digitale e ha imparato mentre procedevo. Sto programmando un processore TI per eseguire un loop PID (proporzionale-integrale-derivativo) , illustrato da questo diagramma: Lo descriverò anche: Amplificatore operazionale con feedback negativo, con terminale non invertente collegato a terra. Ingresso …
La maggior parte dei lavori di programmazione a bassa latenza / alta frequenza (in base alle specifiche del lavoro) sembrano essere implementati su piattaforme unix. In molte specifiche fanno particolare richiesta per persone con tipo di esperienza "bassa latenza linux". Supponendo che ciò non significhi un sistema operativo Linux in …
Sono solo curioso di sapere perché nel linguaggio di programmazione C la funzione di leggere input formattato era chiamata "scanf" anziché "readf". Presumo che derivi da una lingua precedente, quindi in quel caso perché è stato chiamato in quel modo nella lingua precedente? (Ricorso.) Inoltre, perché "printf" anziché "writef"? In …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.