Casa Finanza personale Guardando il linguaggio C - manichini

Guardando il linguaggio C - manichini

Sommario:

Video: Baby K - Playa 2025

Video: Baby K - Playa 2025
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

Vantaggi di base della rete - manichini

Vantaggi di base della rete - manichini

Se la verità viene detta, le reti di computer sono un problema da impostare. Perché i vantaggi di avere una rete rendono la pena di crearne uno utile. Non è necessario essere un dottorato di ricerca per comprendere i vantaggi del networking. Le reti riguardano esclusivamente la condivisione. Nello specifico, le reti riguardano la condivisione di tre elementi: informazioni, risorse, ...

Biometria L'accettazione, la privacy e la legge - manichini

Biometria L'accettazione, la privacy e la legge - manichini

La tecnologia biometrica non è affatto universalmente accettata da tutti gli utenti. Ci sono una serie di considerazioni sociali e legali che danno ad ogni organizzazione una pausa prima di fare il salto a capofitto nell'implementazione di un sistema biometrico. Le persone sono più a loro agio con i sistemi di raccolta biometrici che sono i meno intrusivi. Scanner per retina e nasi elettronici sono ...

Biometria Nozioni di base - manichini

Biometria Nozioni di base - manichini

La biometria non è roba da fantascienza. Puoi trovare una dozzina di modi più o meno efficaci per utilizzare la biometria per identificare qualcuno, ognuno dei quali si divide in due classi: la biometria fisiologica misura una parte specifica della struttura o della forma di una porzione del corpo di un soggetto. La biometria comportamentale è più interessata a come ...

Scelta dell'editore

Come creare un nuovo dizionario personalizzato in Excel 2007 - dummies

Come creare un nuovo dizionario personalizzato in Excel 2007 - dummies

In Excel 2007, è possibile creare dizionari personalizzati da utilizzare quando si esegue il controllo ortografico dei fogli di lavoro. Utilizzare il pulsante Aggiungi al dizionario nella finestra di dialogo Controllo ortografico per aggiungere parole sconosciute a un dizionario personalizzato. Per impostazione predefinita, Excel aggiunge queste parole a un file dizionario personalizzato denominato CUSTOM. DIC, ma è possibile creare una nuova personalizzazione ...

Come creare un componente aggiuntivo da un file di cartella di lavoro Excel Excel normale in VBA - modi di dire

Come creare un componente aggiuntivo da un file di cartella di lavoro Excel Excel normale in VBA - modi di dire

Sebbene sia possibile convertire qualsiasi cartella di lavoro di Excel in un componente aggiuntivo, non tutte le cartelle di lavoro traggono vantaggio da questa conversione. Una cartella di lavoro senza macro rende un componente aggiuntivo inutile. In effetti, gli unici tipi di cartelle di lavoro che traggono vantaggio dall'essere convertiti in un componente aggiuntivo sono quelli con macro. Ad esempio, una cartella di lavoro costituita da macro generiche (Sub ...

Come creare una nuova cartella di lavoro in Excel 2010 - dummy

Come creare una nuova cartella di lavoro in Excel 2010 - dummy

Se si lavora in Microsoft Excel 2010 e vuoi iniziare a lavorare in un nuovo file di cartella di lavoro di Excel, puoi facilmente creare una nuova cartella di lavoro. Per fare ciò, puoi usare un comando nella scheda File o una scorciatoia da tastiera. Fare clic sulla scheda File. Excel visualizza la visualizzazione Backstage, in cui è possibile accedere ai comandi relativi ai file. ...

Scelta dell'editore

Usa lo strumento Gomma in Adobe Illustrator CS5 - manichini

Usa lo strumento Gomma in Adobe Illustrator CS5 - manichini

Adobe Illustrator Creative Suite 5 (Adobe CS5) Illustrator è utilizzato per rimuovere rapidamente aree di grafica con la stessa facilità con cui si cancellano i pixel in Photoshop, accarezzando con il mouse su qualsiasi forma o gruppo di forme. Facendo doppio clic sullo strumento Gomma, è possibile definire il diametro, l'angolo e la rotondità della gomma. Se stai usando un ...

Trasforma gli strumenti in Adobe Illustrator CS5 - dummies

Trasforma gli strumenti in Adobe Illustrator CS5 - dummies

I più popolari strumenti di trasformazione in Adobe Creative Suite 5 (Adobe CS5) Illustrator - Rifletti, scala, inclina, rimodella e Trasformazione libera: sono facili da usare e modificano rapidamente la tua illustrazione. Lo strumento Rifletti Niente è simmetrico, giusto? Forse no, ma gli oggetti non creati simmetricamente in Illustrator possono sembrare off-kilter. Utilizzando lo strumento Rifletti, si ...

Quando utilizzare Adobe CS5 Illustrator - dummies

Quando utilizzare Adobe CS5 Illustrator - dummies

Utilizzando Adobe Creative Suite 5 (Adobe CS5) Illustrator anziché Photoshop , ottieni diversi benefici. Potresti aver sentito che Illustrator è migliore per la grafica vettoriale, ma perché e che altro porta? Illustrator può salvare ed esportare immagini nella maggior parte dei formati di file. Scegliendo di salvare o esportare, è possibile creare un ...