Domande con tag 'c'

3
risposte

Restituisce puntatori di array e popola un array inserito come parametro?

Quale è meglio? Ho notato che quest'ultimo è usato in molti codici C. Le persone tipicamente mallocano un array e quindi lo passano come parametro a una funzione, che lo popolerà. Mentre in Java, il primo sembra più popolare. È uno migliore d...
posta 07.09.2017 - 16:26
2
risposte

perché usare l'espressione postfisso / prefisso invece di infisso?

Capisco come convertire infix in postfix / prefisso ma non capisco perché l'espressione postfisso o prefisso sia usata nel sistema informatico? Qual è il vantaggio del prefisso postfix rispetto all'espressione infissa?     
posta 29.08.2015 - 20:46
3
risposte

Quali potrebbero essere i vantaggi e gli svantaggi del decadimento degli array Nd rispetto ai puntatori a livello N?

Ho pensato ad un paio di possibili estensioni del linguaggio C che mi piacerebbe conoscere l'opinione degli altri su. 1 Questo riguarda gli array multidimensionali. Immagina la seguente situazione in C: void matrix_mul(double **res, doubl...
posta 16.09.2013 - 01:03
2
risposte

Perché non possiamo dichiarare "extern C" per macro C ++?

Sono nuovo di C / C ++. Volevo sapere perché non possiamo dichiarare "extern C" per macro C ++ simile a metodi / funzioni ... che consentirà alle macro definite nel file C ++ di accedere ai file .c. Grazie in anticipo     
posta 22.04.2013 - 15:02
2
risposte

Rappresentare un mazzo di carte in C (non C ++)

Finora le mie migliori idee sono state come fallows A) Rappresenta una "carta" in una struttura e ha un "mazzo" in un'altra un mazzo è costituito da una serie di 52 carte e una carta da 2 caratteri una per e una da classifica per seme. B)...
posta 22.03.2014 - 12:21
1
risposta

Da dove viene la T in wchar_t?

In molti tipi nativi, un suffisso comune (e talvolta prefisso) di t o _t è usato per indicare tipi indipendenti dalla piattaforma (come wchar_t , int32_t , ecc.) Qual era la logica dietro la lettera t rispetto alle altr...
posta 21.01.2013 - 13:04
4
risposte

utilizzo di doppi puntatori e n puntatori?

Ho familiarità con i puntatori C di base. Volevo solo chiedere qual è l'uso effettivo dei puntatori doppi o per quello che riguarda n puntatore? #include<stdio.h> int main() { int n = 10 , *ptr , **ptr_ptr ; ptr = &n; ptr...
posta 26.06.2014 - 16:34
1
risposta

Mantenendo l'albero di ricerca binario bilanciato

Mi sto istruendo su algoritmi e strutture dati. Per questo, sto facendo un semplice programma che dovrebbe leggere righe come questa: bdhj 168.24 dahf 42.88 dhfa 128.92 La prima colonna rappresenta un nome account (e non deve contenere 4 ca...
posta 01.05.2012 - 16:04
2
risposte

Programmazione funzionale simulata in C - passando l'intero stato del programma come argomento di funzione

Ho una struttura chiamata State che contiene tutte le variabili per il programma. Invece di essere modificato direttamente dalle funzioni, è il valore restituito. Ecco alcuni codici: #define USERNAME_LENGTH 20 #define MAX_NUMBEROFUSERS 64 #inc...
posta 08.09.2016 - 15:32
2
risposte

Design di denominazione delle funzioni in una libreria C.

Sto scrivendo una libreria C (c99) che opera su stringhe. Sto riscontrando un problema di progettazione durante la scrittura di funzioni che verranno eseguite in diverse modalità. Ad esempio; la funzione Trova può cercare: il primo, ultim...
posta 22.03.2015 - 10:19