Sto avendo difficoltà a capire, quali sono stati gli obiettivi dei creazione del short, intelong tipi di dati in C? Il motivo per cui chiedo è che non sembra che le loro dimensioni siano limitate: potrebbero essere di qualsiasi dimensione, purché shortsiano più piccole di unint , per esempio. In …
Dopo aver visto (e posto!) Tante domande simili a Cosa int (*f)(int (*a)[5])significa in C? e anche visto che avevano creato un programma per aiutare le persone a capire la sintassi C, non posso fare a meno di chiedermi: Perché la sintassi di C è stata progettata in questo modo? …
Sto programmando da 3-4 anni ormai e sento di non poter più essere chiamato come un principiante, ma ho letto alcune domande su questo sito e penso di cosa stanno parlando? Mi sento allo stesso modo quando raccolgo libri di programmazione al giorno d'oggi. Ho letto diversi libri di programmazione …
Ho un sacco di codice MATLAB che deve essere portato su C (la velocità di esecuzione è fondamentale per questo lavoro) come parte di un processo di back-end per un'applicazione web. Quando provo a esternalizzare questo codice a uno sviluppatore C, presumo (correggimi se sbaglio), alcuni sviluppatori C comprendono anche …
Ho appena iniziato in una società e uno dei commenti di stile alla mia prima recensione del codice era che il tipo di ritorno e il nome del metodo dovrebbero essere su linee diverse. Ad esempio, questo void foo() { } dovrebbe essere questo void foo() { } Ho sempre …
Sto seguendo un corso introduttivo su Python e l'istruttore afferma che Python è un linguaggio di alto livello e C e C ++ sono linguaggi di basso livello. È solo confuso. Pensavo che C, C ++, Python, Java, ecc. Fossero tutti linguaggi di alto livello. Stavo leggendo domande su StackOverflow …
Da qualche tempo ho cercato e letto molto sull'allineamento della memoria, su come funziona e su come usarlo. L'articolo più rilevante che ho trovato per ora è questo . Ma anche con questo ho ancora alcune domande al riguardo: Al di fuori del sistema incorporato, nel nostro computer abbiamo spesso …
Sto leggendo "Programmazione C di King KN" e ho trovato la seguente dichiarazione: Abbiamo discusso sull'uso dell'espressione sizeof(a)/sizeof(a[0])per calcolare il numero di elementi in un array. L'espressione sizeof(a)/sizeof(t), dove t è il tipo di elementi di a, funzionerebbe anche, ma è considerata una tecnica inferiore. Perché è considerata una tecnica …
So che C ha un compilatore ma cosa determina le prestazioni di esecuzione? Ad esempio in un blocco if else, cosa succede se il codice aveva solo tutti gli if invece che if elses, cosa determina che tutti gli if verranno eseguiti? In Java sarebbe la JVM, ma in C …
Considera il seguente codice "C": #include<stdio.h> main() { printf("func:%d",Func_i()); } Func_i() { int i=3; return i; } Func_i()è definito alla fine del codice sorgente e non viene fornita alcuna dichiarazione prima del suo utilizzo in main(). Nel momento in cui il compilatore vede Func_i()dentro main(), esce da main()e lo scopre …
Un blocco è un elenco di istruzioni da eseguire. Esempi di casi in cui vengono visualizzati i blocchi in C sono dopo un'istruzione while e in istruzioni if while( boolean expression) statement OR block if (boolean expression) statement OR block C consente anche di annidare un blocco in un blocco. …
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 6 anni fa . Sono uno sviluppatore di front-end che a malapena nemmeno vedere un …
Attualmente sto leggendo una bozza della specifica C11. Le nuove parole chiave introdotte: _Bool, _Alignof, _Atomictutte sembrano estensioni personalizzate, invece di parole chiave standard riservate come struct, union, int. Mi rendo conto che lo standard consiste essenzialmente in estensioni standardizzate ... ma comunque, è terribile! Forse finiremo presto per __Long_Long_Reallylong_Integer_MSVC_2020_tinsinuarsi …
È difficile dire cosa viene chiesto qui. Questa domanda è ambigua, vaga, incompleta, eccessivamente ampia o retorica e non può essere ragionevolmente risolta nella sua forma attuale. Per assistenza per chiarire questa domanda in modo che possa essere riaperta, visitare il centro assistenza . Chiuso 7 anni fa . Ho …
Attualmente sto lavorando a una libreria scritta in C. Molte funzioni di questa libreria prevedono una stringa come char*o const char*nei loro argomenti. Ho iniziato con quelle funzioni aspettandomi sempre la lunghezza della stringa in size_tmodo che non fosse richiesta la terminazione nulla. Tuttavia, quando si scrivono i test, ciò …
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.