Domande con tag 'c'

3
risposte

Perché la funzione di stampa più semplice di C è denominata 'print' anziché 'printf'? [duplicare]

AFAIK, C non ha una funzione print . Il più semplice che possiamo ottenere è printf . Quindi, c'è una ragione per cui questa funzione non è semplicemente chiamata print , invece di printf ? Tieni presente che la domanda ri...
posta 03.05.2016 - 20:00
3
risposte

Scrivere all'inizio di un file qualcosa che sai solo alla fine

Background: Sto scrivendo il codice C del microcontrollore per scrivere un file EBML. EBML è come un XML binario con elementi nidificati, ma al posto dei tag di inizio e fine, c'è un ID iniziale, la lunghezza e poi i dati. Sto scrivendo questo...
posta 09.08.2017 - 17:03
6
risposte

Va bene mescolare C e C ++ in un'intervista? [chiuso]

Se mi viene chiesto in un'intervista di scrivere del codice, dovrei completamente attenermi a C ++ o è accettabile "mescolare" i due per scrivere codice facile come mi viene in mente? Lo spiegherò: se mi viene chiesto di creare un tipo di dat...
posta 30.08.2012 - 21:19
5
risposte

Cosa significa dichiarare una variabile volatile?

Molti programmi di basso livello usano la parola chiave volatile per i tipi di mappatura della memoria e simili, tuttavia sono un po 'confuso su ciò che REALMENTE fa in background. In altre parole, cosa significa quando il compilatore non "ott...
posta 12.01.2016 - 04:16
3
risposte

Il supporto delle macro in un linguaggio di programmazione è considerato dannoso?

Il primo abuso che mi viene in mente in C è: #define if while Ma allo stesso tempo è estremamente maneggevole e potente se usato correttamente. Qualcosa di simile accade con le macro Common Lisp. Perché non tutti i linguaggi di progr...
posta 20.12.2010 - 21:26
1
risposta

Che cos'è Ken Thompson Hack? [duplicare]

Ho letto alcune cose come cm bell labs ma non sono riuscito a ottenere tutto. Come funziona davvero? Qual è la logica in questo?     
posta 12.04.2013 - 12:41
2
risposte

Perché C consente più dichiarazioni globali della stessa variabile ma NON più dichiarazioni locali?

Ho notato che se dichiaro una variabile globale più volte il compilatore non emette nemmeno un avviso. Tuttavia, se dichiaro una variabile locale in una funzione più volte, ad esempio, il compilatore gcc emette un errore e non compila il file...
posta 04.10.2017 - 12:36
1
risposta

Funzioni Macro e Statiche nell'intestazione

per molte attività rapide in cui è possibile utilizzare una funzione f(x,y) , in C normale vengono utilizzate macro. Vorrei chiedere specificamente su questi casi, che sono risolvibili con una chiamata di funzione (cioè le macro utilizzate p...
posta 18.10.2013 - 10:21
5
risposte

Comportamento indefinito, in linea di principio

Sia in C che in C ++, penso che questo programma illegale, il cui comportamento secondo lo standard C o C ++ non è definito, sia interessante: #include <stdio.h> int foo() { int a; const int b = a; a = 555; return b; }...
posta 13.09.2014 - 03:12
4
risposte

Quali sono alcuni metodi di progettazione standard per aggiungere GUI a un'app della riga di comando? [chiuso]

Ho un'applicazione Linux C incorporata che funziona con una semplice CLI. Ora ho il compito di creare una GUI che abbia le stesse funzionalità del programma da riga di comando. Non sono un abile progettista GUI e la maggior parte se la mia esper...
posta 10.07.2013 - 01:02