Casa Finanza personale Guardando il linguaggio C - manichini

Guardando il linguaggio C - manichini

Sommario:

Video: Baby K - Playa 2024

Video: Baby K - Playa 2024
Anonim

Ogni programma deve avere un punto di partenza. Quando esegui un programma, DOS lo invia a destinazione - come lanciare una nave. Come ultimo incarico di master dock, DOS lancia il microprocessore nel programma. Il microprocessore prende quindi il timone del programma in quel punto di partenza specifico.

In tutti i programmi C, il punto di partenza è la funzione main () . Ogni programma C ne ha uno, persino ADDIO. C (mostrato nella Figura 1). La funzione main () è il motore che fa funzionare il programma, che visualizza il messaggio sullo schermo.

Figura 1: ADDIO. C e i suoi pezzi e parti.

Altri programmi C possono svolgere altre attività nella loro funzione main () . Ma qualunque cosa ci sia, è la prima istruzione data al computer quando il programma viene eseguito.

  • main () è il nome assegnato alla prima (o primaria) funzione in ogni programma C. I programmi C possono avere altre funzioni, ma main () è il primo.
  • È una convenzione comune seguire un nome di funzione in linguaggio C con parentesi, come in main () . Non significa niente. Tutti lo fanno, ed è incluso qui in modo da non spaventare quando lo vedi altrove.
  • In Borland C ++, potresti aver visto il messaggio di errore "nella funzione principale. "Questo messaggio si riferisce alla funzione principale - la void main () cosa che contiene le istruzioni in linguaggio C che hai scritto.
  • Una funzione è una macchina - è un insieme di istruzioni che fa qualcosa. I programmi C possono avere molte funzioni al loro interno, sebbene la funzione principale sia la prima funzione in un programma C. È richiesto

Function. Abituati a quella parola.

Parti di pezzi

Ecco alcuni pezzi interessanti del programma C mostrato in Figura 1:

1. #include è noto come direttiva preprocessore, che suona impressionante, e potrebbe non essere il termine corretto, ma non è necessario memorizzarlo comunque. Quello che fa è dire al compilatore di "includere" un altro programma o file insieme al tuo codice sorgente, che in genere evita un sacco di piccoli, fastidiosi errori che altrimenti si verificherebbero.

2. è un nome di file abbracciato da parentesi angolari (che è il tentativo del linguaggio C di forzare l'utente a utilizzare tutti i tipi di parentesi e quant'altro). L'intera affermazione # include che il compilatore usi il file STDIO. H, che contiene I / O standard o input / output, comandi richiesti dalla maggior parte dei programmi C.

3. void main identifica il nome della funzione main. Il vuoto identifica il tipo di funzione o ciò che la funzione produce. Nel caso di main, non produce nulla, e il termine C per quello è "vuoto".“

4. Due parentesi vuote seguono il nome della funzione. A volte, ci possono essere voci in queste parentesi.

5. Le parentesi graffe o le parentesi graffe racchiudono la funzione, avvolgendole in tutte le sue parti. Tutto tra {e} è parte della funzione main () nella Figura 1.

6. printf è un'istruzione in linguaggio C, parte del linguaggio di programmazione che alla fine dice al computer cosa fare.

7. L'appartenenza a printf è più parentesi. In questo caso, le parentesi racchiudono il testo o una "stringa" di testo. Tutto tra virgolette (") fa parte della stringa di testo di printf.

8. Una parte interessante della stringa di testo è n. Questo è il carattere backslash e un po 'di n. Ciò che rappresenta è il carattere prodotto premendo il tasto Invio. Quello che fa è terminare la stringa di testo con una "nuova riga". “

9. Infine, la riga printf, o istruzione, termina con un punto e virgola. Il punto e virgola è il modo in cui il compilatore C sa quando termina una frase e ne inizia un'altra - come un punto alla fine di una frase. Anche se printf è l'unica istruzione in questo programma, il punto e virgola è ancora richiesto.

• Il testo in un programma viene definito come una stringa . Ad esempio, "la-de-da" è una stringa di testo. La stringa è racchiusa tra virgolette.

• Il linguaggio C è composto da parole chiave che compaiono nelle dichiarazioni. Le istruzioni terminano in punto e virgola, proprio come le frasi in inglese terminano in punti.)

Il linguaggio C stesso - le parole chiave

Il linguaggio C è davvero piuttosto breve. Ci sono solo 33 parole chiave in C. Se solo il francese fosse così facile! La tabella 1 mostra le parole chiave che compongono il linguaggio C.

Tabella 1: C Language Keywords

asm

enum

signed

auto

extern

sizeof

break

float

static

case < per

struct

char

goto

interruttore

const

, se

typedef

continua

int

union

default

lungo

senza segno

do

registro

vuoto

doppio

ritorno

volatile

altro

corto

mentre

Non male, eh? Ma queste non sono tutte le parole che trovi nel linguaggio C. Altre parole o istruzioni sono chiamate

funzioni. Questi includono gioielli come printf e diverse dozzine di altre funzioni comuni che assistono le parole chiave in linguaggio C di base nella creazione di programmi. Se stai usando DOS, le funzioni aggiuntive specifiche per DOS sono ammassate sopra l'armada C standard di funzioni. E se entri in Windows, trovi tesori di funzioni specifiche di Windows che portano il pieno vocabolario di C nelle centinaia. E no, non devi davvero memorizzarne nessuno. Questo è il motivo per cui tutti i compilatori C hanno un riferimento al linguaggio, che senza dubbio ti avvicineresti al seno luminoso del tuo PC.

Le lingue sono più di una raccolta di parole. Coinvolgono anche la grammatica, o attaccano correttamente le parole in modo da trasmettere idee comprensibili. Questo concetto è completamente al di là della comprensione della comunità legale moderna.

Oltre alla grammatica, le lingue richiedono regole, eccezioni, jot e giochi di parole e ogni sorta di divertimento e distruzione.I linguaggi di programmazione sono simili alla lingua parlata in quanto hanno varie parti e molte regole.

Non ti sarà mai richiesto di memorizzare le 33 parole chiave.

  • In effetti, delle 33 parole chiave, si può finire per utilizzare solo la metà su base regolare.
  • Alcune parole chiave sono parole reali! Altri sono abbreviazioni o combinazioni di due o più parole. Altri ancora sono crittogrammi dei nomi delle fidanzate del programmatore.
  • Ciascuna parola chiave ha una serie di problemi. Ad esempio, non usi la parola chiave
  • altro ; devi usarlo nel contesto. Funzioni come
  • printf richiedono un insieme di parentesi e un sacco di cose all'interno delle parentesi. (Non preoccuparti di questo adesso, solo annuisci con la testa e sorridi in accordo, "Sì, printf richiede molte cose.") A proposito, il fatto che
  • printf è una funzione C e non una parola chiave è il motivo per cui la cosa # include è richiesta all'inizio di un programma. Lo STDIO. Il file H contiene le istruzioni che indicano al compilatore cosa è e cosa fa esattamente printf . Se modifichi la riga #include , il compilatore produce un tipo di errore "Non so che printf cosa".

Guardando il linguaggio C - manichini

Scelta dell'editore

Sintassi JavaScript selezionata - dummies

Sintassi JavaScript selezionata - dummies

JavaScript è un linguaggio importante per la programmazione, lo sviluppo di giochi e le applicazioni desktop. Di seguito sono riportati gli elementi di sintassi JavaScript più comunemente utilizzati, inclusi i comandi per manipolare le variabili, controllare il flusso del programma e gestire le funzioni. Avviso funzione Descrizione ("messaggio"); Crea una finestra di dialogo a comparsa contenente un messaggio. var myVar = 0; Crea una variabile con un valore iniziale dato. Type is ...

I nuovi CSS3 Border Techniques - dummies

I nuovi CSS3 Border Techniques - dummies

Hanno fatto parte del CSS fin dall'inizio, ma i CSS3 aggiungono nuove opzioni davvero entusiasmanti. I browser moderni ora supportano i bordi creati da un'immagine così come gli angoli arrotondati e le ombre dei riquadri. Queste tecniche promettono di aggiungere nuove straordinarie funzionalità ai tuoi progetti. Confini dell'immagine CSS3 consente di utilizzare un'immagine ...

Scelta dell'editore

Utilizzando il componente aggiuntivo Analisi dati Excel con tabelle - dummies

Utilizzando il componente aggiuntivo Analisi dati Excel con tabelle - dummies

Il componente aggiuntivo Analisi dati (noto nelle precedenti versioni di Excel come Analysis ToolPak o ATP) ti aiuta a fare analisi statistiche di ogni genere - e la previsione delle vendite è sicuramente una sorta di analisi statistica. Un componente aggiuntivo contiene codice Visual Basic: un programma, spesso scritto in una versione di BASIC, che Excel può eseguire. È ...

Utilizzando riferimenti di celle esterne in Excel - dummies

Utilizzando riferimenti di celle esterne in Excel - dummies

Potresti scoprire di avere dati in una cartella di lavoro di Excel che desideri fare riferimento in una formula all'interno di un'altra cartella di lavoro. In tale situazione, è possibile creare un collegamento tra le cartelle di lavoro utilizzando un riferimento di cella esterna. Un riferimento di cella esterna non è altro che un riferimento di cella che risiede in un esterno ...

Utilizzando Excel per calcolare una media basata su criteri - dummy

Utilizzando Excel per calcolare una media basata su criteri - dummy

È Possibile utilizzare Excel per calcolare una media . Immaginalo: devi calcolare una media da un elenco di numeri, usando solo i numeri nell'elenco che corrispondono a una condizione. In altre parole, calcola la media utilizzando i numeri se corrispondono a un determinato criterio. Excel è pieno di sorprese e, per questo trucco, tu ...

Scelta dell'editore

Come utilizzare le funzioni per trovare valori in Excel - dummies

Come utilizzare le funzioni per trovare valori in Excel - dummies

Excel fornisce funzioni per trovare il più grande o i valori più piccoli in un set di dati Excel. Queste funzioni includono MAX, MAXA, MIN, MINA, LARGE e SMALL. MAX: valore massimo La funzione MAX trova il valore più grande nei dati. La funzione ignora le celle vuote e le celle contenenti testo o valori logici come TRUE e FALSE ...

Come utilizzare le macro per creare cartelle di lavoro Excel - dummies

Come utilizzare le macro per creare cartelle di lavoro Excel - dummies

A volte potresti volere o dover creare un Excel cartella di lavoro in modo automatico. Ad esempio, potrebbe essere necessario copiare i dati da una tabella e incollarli in una cartella di lavoro appena creata. La seguente macro copia un intervallo di celle dal foglio attivo e incolla i dati in una nuova cartella di lavoro. In che modo ...

Come utilizzare l'obiettivo Ricerca in Excel 2016 - manichini

Come utilizzare l'obiettivo Ricerca in Excel 2016 - manichini

A volte quando si fa l'analisi what-if in Excel 2016 , hai in mente un risultato particolare, ad esempio un importo di vendita o una percentuale di crescita target. Quando è necessario eseguire questo tipo di analisi, si utilizza la funzione Goal Seek di Excel per trovare i valori di input necessari per raggiungere l'obiettivo desiderato. Per utilizzare la ricerca obiettivo ...