Domande con tag 'c'

7
risposte

La programmazione modulare influisce sul tempo di calcolo?

Tutti dicono che dovrei rendere modulare il mio codice, ma non è meno efficiente se uso più chiamate al metodo piuttosto che meno, ma più grandi, metodi? Qual è la differenza tra Java, C o C ++? Ho capito che è più facile modificare, leggere...
posta 29.07.2013 - 12:40
6
risposte

È buona abitudine usare le espressioni C nel codice C ++?

A scuola abbiamo iniziato a studiare C quest'anno, nonostante io sia molto più avanti della lezione, e ho imparato Java, C ++ e C mentre la classe è alla base di C. In ogni caso, mi sono documentato, leggendo libri, articoli e ho chiesto al mio...
posta 13.02.2012 - 21:49
8
risposte

Perché x = x ++ non definito?

Non è definito perché modifica x due volte tra i punti di sequenza. Lo standard dice che è indefinito, quindi non è definito. Questo lo so. Ma perché? La mia comprensione è che vietare ciò consente ai compilatori di ottimizzare megli...
posta 19.06.2012 - 09:24
4
risposte

Perché dobbiamo menzionare il tipo di dati della variabile in C

Di solito in C, dobbiamo dire al computer il tipo di dati nella dichiarazione delle variabili. Per esempio. nel seguente programma, voglio stampare la somma di due numeri in virgola mobile X e Y. #include<stdio.h> main() { float X=5.2;...
posta 06.12.2014 - 11:55
2
risposte

Perché Java non inserisce il nome del file in args?

In C e C ++, il metodo principale contiene il nome file nella prima posizione dell'array su argv [0]. In Java, tuttavia, il nome file non è incluso nell'array delle string args. C'è una ragione pratica per questo? Comprendo che questo rende l...
posta 11.09.2013 - 01:28
2
risposte

I tipi di larghezza variabile sono stati sostituiti da tipi fissi nella moderna C?

Mi sono imbattuto in un punto interessante oggi in una recensione sulla revisione del codice . @Veedrac recommened in questa risposta che i tipi di dimensione variabile (ad esempio int e long ) devono essere sostituiti con tipi di di...
posta 15.06.2015 - 00:50
1
risposta

Come funziona il confronto dei numeri interi internamente?

es. quando si confrontano due interi come segue in un linguaggio simile a C: if (3 > 2) { // do something } Com'è il giudizio se 3 è maggiore di 2 (vero) o no (falso) fatto internamente?     
posta 05.08.2017 - 04:10
8
risposte

Esiste una lingua tra C e C ++?

Mi piace molto la natura semplice e trasparente di C: quando scrivo codice C mi sento libero da "astrazioni che perdono" e posso quasi sempre fare un'ipotesi approssimativa sull'assemblaggio che sto producendo. Mi piace anche la sintassi semplic...
posta 01.04.2012 - 06:00
16
risposte

Utilizzeresti C, oggi, per un progetto software? [chiuso]

Se sì, dove e perché vorresti utilizzarlo? Se no, ti preghiamo di fornire una spiegazione del motivo per cui C non è accettabile per te.     
posta 14.12.2010 - 13:40
6
risposte

Perché il simbolo del puntatore e il segno di moltiplicazione sono uguali in C / C ++? [duplicare]

Sto scrivendo un parser di codice limitato C / C ++. Ora, i segni di moltiplicazione e puntatore mi danno davvero un momento difficile, poiché entrambi sono uguali. Ad esempio, int main () { int foo(X * p); // forward declaration bar(x...
posta 12.12.2011 - 10:20