Domande con tag 'c'

8
risposte

Perché esattamente Java non consente condizionali numerici come if (5) {...} se C fa?

Ho questi due piccoli programmi: C #include <stdio.h> int main() { if (5) { printf("true\n"); } else { printf("false\n"); } return 0; } Java class type_system { public static void main(Stri...
posta 11.05.2017 - 22:05
8
risposte

È buona prassi affidarsi a intestazioni incluse in via transitoria?

Sto ripulendo gli include in un progetto C ++ su cui sto lavorando, e continuo a chiedermi se dovrei includere esplicitamente tutte le intestazioni usate direttamente in un particolare file, o se dovrei includere solo il minimo indispensabile....
posta 07.11.2014 - 05:31
6
risposte

Sta inizializzando un char [] con una cattiva pratica letterale stringa?

Stavo leggendo un thread intitolato "strlen vs sizeof" su CodeGuru , e una delle risposte afferma che "è comunque [sic] una cattiva pratica per initialie [sic] una matrice char con una stringa letterale. " È vero, o è solo la sua opini...
posta 16.01.2013 - 17:25
5
risposte

Se un numero è troppo grande, si riversa nella posizione di memoria successiva?

Ho esaminato la programmazione in C e ci sono solo un paio di cose che mi infastidiscono. Prendiamo questo codice per esempio: int myArray[5] = {1, 2, 2147483648, 4, 5}; int* ptr = myArray; int i; for(i=0; i<5; i++, ptr++) printf("\n...
posta 20.01.2016 - 08:33
8
risposte

Sono C e / o C ++ opzioni praticabili / pratiche per lo sviluppo web? [duplicare]

Sono abile in C, e sto imparando C ++ in questo momento. Ho sempre giocato con i siti web (HTML / CSS) e mi chiedevo se sarebbe possibile / pratico creare alcune semplici app web usando C e / o C ++. Per C sarebbe tramite gli script CGI, co...
posta 28.01.2012 - 18:09
7
risposte

Scrivere in C per le prestazioni? [chiuso]

So di aver sentito abbastanza spesso che C ha in genere un vantaggio in termini di prestazioni rispetto al C ++. Non ho davvero pensato ad altro fino a quando non ho capito che MSVC non sembra nemmeno supportare il nuovo standard di C, ma il più...
posta 07.05.2014 - 01:52
10
risposte

Qual è il "tipo" di dati che i puntatori contengono nel linguaggio C?

So che i puntatori contengono indirizzi. So che i tipi di puntatori sono "generalmente" conosciuti in base al "tipo" di dati a cui puntano. Ma i puntatori sono ancora variabili e gli indirizzi che contengono devono avere un "tipo" di dati. Secon...
posta 09.06.2015 - 09:21
8
risposte

Perché Clang / LLVM mi avvisa dell'utilizzo di default in un'istruzione switch in cui sono trattati tutti i casi enumerati?

Considera la seguente enumerazione e la seguente dichiarazione: typedef enum { MaskValueUno, MaskValueDos } testingMask; void myFunction(testingMask theMask) { switch theMask { case MaskValueUno: {}// deal with it...
posta 13.12.2012 - 13:33
12
risposte

int * i; o int * i; o int * i; [chiuso]

Qual è il tuo metodo preferito per dichiarare un puntatore? int* i; o int *i; o int * i; o int*i; Spiega perché. vedi anche: link     
posta 25.09.2010 - 19:49
10
risposte

Perché dovrei imparare C ++ 11, avendo conosciuto C e C ++? [chiuso]

Sono un programmatore in C e C ++, anche se non mi attengo a nessuna delle due lingue e scrivo una combinazione delle due. A volte avere codice in classi, possibilmente con sovraccarico dell'operatore o modelli e l'STL così eccezionale è ovviame...
posta 09.11.2011 - 01:42