Domande con tag 'c'

4
risposte

Quali sono le buone strategie in C per gestire gli errori puntatori di questo tipo? [chiuso]

In C, mi capita spesso di incontrare errori con codice come questo prio_queue->head[index] = newEntry; Restituisce un "" Impossibile assegnare la voce ** alla voce * " Come prevedi / debugga errori di questo tipo, in generale?     
posta 27.02.2012 - 01:04
1
risposta

Passare i parametri a pthread_create [closed]

Ho una struttura chiamata graph. grafico * G; Ora creo memoria della dimensione della struttura usando malloc e il puntatore iniziale è memorizzato nel puntatore G. G = (graph *) malloc (sizeof (graph)); La mia domanda è: come posso...
posta 18.03.2015 - 06:06
1
risposta

Implementazione della parola chiave "const" [closed]

Un puntatore costante è un puntatore che punta a una posizione di memoria fissa in tutto. La domanda è: come garantire che questo comportamento sia garantito senza utilizzare la costante di parola chiave mentre si dichiara il puntatore in un pro...
posta 26.07.2014 - 19:43
2
risposte

Perché ho bisogno di questi simboli per eseguire un programma? [chiuso]

#include <stdio.h> int main() { printf("Goodbye, World!"); return 0; } Perché ho bisogno di # , <> , .h e () ? Quali sono i loro scopi?     
posta 01.06.2016 - 04:45
3
risposte

Come hanno fatto le persone a creare programmi complessi in C prima di Internet e di Google?

Quindi ho deciso di cercare un codice sorgente per un semplice editor di testo in C, e mi ha richiesto di usare un'intestazione chiamata conio.h. Questo mi ha fatto pensare, come hanno fatto le persone a scrivere programmi come editor di testo o...
posta 07.08.2016 - 16:05
1
risposta

TIOBE Index: perché c ++ è al 3 ° posto e C sta avendo più terra nell'ultimo anno?

Cercando il ranking c ++ sull'indice TIOBE , sono rimasto perplesso nel vedere che C è di fronte a C ++ e dal 2017, C ha fatto un salto. Qualcuno potrebbe spiegare perché?     
posta 08.05.2018 - 04:37
2
risposte

In che modo il valore della variabile intera è memorizzato in una memoria per byte / bit?

Nel programma C che sto facendo sotto roba int x = 4; Supponiamo che il numero intero abbia 2 byte in questo caso. Quindi la mia domanda qui è la variabile x conterrà due byte che significano 16 bit. Quindi qui come il valore 4 sarà me...
posta 26.11.2018 - 11:29
1
risposta

Perchè codice in C anziché in C ++ [chiuso]

Perché scrivere in C? C ++ non è fondamentalmente C ma ha caratteristiche migliori? Perché le persone usano ancora C? Sarebbe più semplice realizzare un gioco con C o C ++?     
posta 18.06.2016 - 01:02
1
risposta

Rileva se il codice è C

Attualmente sto usando Python per scrivere un gestore di compilatori. Devo rilevare se il codice sorgente dato è C, anche se il codice ha alcuni errori di sintassi. Attualmente sto usando l'estensione del file per dirlo, ma voglio un'opzione più...
posta 18.11.2016 - 16:54
1
risposta

Perché il compilatore C usa la memoria per semplici operazioni aritmetiche

Assumi il seguente codice C : #include <stdio.h> int main() { int a = 5; int b = 15; return a + b; } La compilazione mediante gcc crea un codice assembly che include quanto segue: movl $5, -8(%rbp) movl $15, -...
posta 23.09.2018 - 00:33