Domande con tag 'c'

3
risposte

Come vengono chiamate le funzioni quando si passa ++

Non capisco cosa viene passato alla funzione f () quando lo chiamo in questo modo. main() { void f(int,int); int i=10; f(i,i++); } void f(int i,int j) { printf("%d %d",i,j); } mi dà 11 10. Qualcuno può spiegare perché il suo 11?    ...
posta 28.05.2012 - 20:00
5
risposte

Riferimento vs puntatori di riferimento negli argomenti C ++ / C

OK, sto affrontando tutto questo tempo in molte funzioni che scrivo, che dovrei usare? void sth(int* a) void sth(int& a) Quale è più veloce, in due occasioni distinte: a è una piccola variabile o a è una grande struttura di dati. Vor...
posta 20.10.2013 - 11:07
4
risposte

Etichette rientranti in C

Ho notato che nel Vim le etichette vengono automaticamente trattate in modo non intuitivo (IMHO). int main(void) { goto end; end: return 0 } Esistono linee guida di stile per le etichette? Per i deboli di cuore, i goto che sto...
posta 06.06.2012 - 20:17
2
risposte

Sicurezza di tipo - Puntatori GO vs C

C è un linguaggio tipizzato statico che non è sicuro dal punto di vista del testo, perché i puntatori ( void *y ) ti permettono di fare praticamente tutto quello che vuoi, anche di cose che potrebbero mandare in crash il tuo programma. GO...
posta 29.01.2017 - 00:55
2
risposte

Come passare parametri a una funzione in C

Supponiamo che io stia scrivendo un programma in C in cui vengono chiesti diversi parametri all'inizio dell'esecuzione all'utente e quindi rimangono costanti fino alla fine. Ora, ho bisogno di passare questi parametri ad una funzione. Dal mom...
posta 09.10.2013 - 22:11
2
risposte

Generici in lingue di basso livello

Sto sviluppando una lingua come Vala e OOC che ricompila in C. Questo significa che, alla fine, ogni funzionalità deve essere adattabile al codice C in un modo o nell'altro. Generics è una delle funzionalità che vorrei implementare nella...
posta 02.11.2014 - 15:02
2
risposte

In che modo printf scrive su stdout? [chiuso]

Ho cercato una risposta a questo per un paio di giorni, e tutti i risultati che ho trovato riguardano il modo in cui printf accetta un numero arbitrario di argomenti. In che modo printf scrive su stdout? Qual è il modo più fondamentale per sc...
posta 21.04.2015 - 19:32
8
risposte

È necessario che i programmatori Java apprendano alcuni programmi C / System?

Ho letto un blog ( in cinese solo ) in cui l'autore aveva deriso i programmatori Java che conoscono poco la programmazione di sistemi e C. L'autore ha illustrato come aveva scoperto la profonda ragione di un'eccezione del selettore NIO Java u...
posta 29.03.2011 - 17:35
1
risposta

Perché è necessario specificare il tipo di dati che un puntatore manterrà, se tutti i puntatori sono uguali [duplicato]

Perché è necessario specificare il tipo di dati il cui indirizzo verrà mantenuto, se tutti i puntatori sono uguali. Dal momento che tutti i puntatori memorizzano gli indirizzi. Inoltre, la quantità di spazio che un puntatore richiederà in memo...
posta 10.07.2018 - 18:28
4
risposte

Si deve scrivere più "sapori" di codice C / C ++ per ogni piattaforma prevista?

Ho progettato ciò che ritengo sia una funzionalità utile e riutilizzabile che vorrei: Implementare in C / C ++ come libreria open source; e poi Scrivi diverse " librerie di binding nativo " per questo in vari linguaggi di livello superiore...
posta 30.03.2017 - 15:03