Sommario:
- Parole chiave
- Dove trovi solo 44 parole chiave, ci sono centinaia (se non migliaia) di funzioni nel linguaggio C, incluse le funzioni che crei. Pensa a una funzione come una macchina di programmazione che assolve un'attività. Veramente, le funzioni sono i cavalli di battaglia del linguaggio C.
- combinati con funzioni e parole chiave sono vari simboli noti collettivamente come operatori
Video: Corso completo di CSharp per nabbi | Video 2 - significato e scrittura del nostro primo programma 2024
A differenza di un linguaggio umano, C non ha declinazioni o casi. Non troverai maschile, femminile o neutro. E non hai mai bisogno di sapere cosa significano le parole piû perfette e congiuntivo . Devi capire un po 'del gergo, la sintassi e altri errori.
Parole chiave
Dimentica nomi, verbi, aggettivi e avverbi. Il linguaggio C ha parole chiave . A differenza delle lingue umane, dove è necessario conoscere almeno 2.000 parole per essere un po 'alfabetizzati, il linguaggio C sfoggia un vocabolario scarso: esiste solo una manciata di parole chiave e potresti non usarle mai tutte.
_Alignas | Interruzione | float | firmato |
_Alignof | caso | per | sizeof |
_Atomic | char | goto | static |
_Bool | const | , se | struct |
_Complex | continua | linea | passare |
_Generic | default | int > typedef | _Imaginary |
do | a lungo | union | _Noreturn |
doppio | register | unsigned | _Static_assert |
altro | limitare | vuoto | _Thread_local |
enum | tornare | volatili | auto |
extern | breve | , mentre |
|
Non preoccupatevi di memorizzare l'elenco di parole chiave.
-
Le parole chiave sono tutte maiuscole e minuscole.
-
Delle 44 parole chiave, 32 sono parole chiave in lingua C originali. L'aggiornamento C99 (nel 1999) ne aggiunse altri cinque, e il più recente aggiornamento C11 (2011) ne aggiunse sette. La maggior parte delle parole chiave più recenti iniziano con un carattere di sottolineatura, come in _Alignas.
-
-
parole riservate, che significa che non è possibile assegnare nomi a funzioni o variabili come parole chiave. Il compilatore geme come un blogger politico ubriaco e partigiano quando si tenta di farlo. Funzioni
Dove trovi solo 44 parole chiave, ci sono centinaia (se non migliaia) di funzioni nel linguaggio C, incluse le funzioni che crei. Pensa a una funzione come una macchina di programmazione che assolve un'attività. Veramente, le funzioni sono i cavalli di battaglia del linguaggio C.
Il segno rivelatore della funzione è l'aspetto di parentesi, come in puts () per la funzione puts, che visualizza il testo. In particolare, mette significa "mettere stringa", dove stringa è il gergo di programmazione per il testo che è più lungo di un singolo carattere. Le funzioni sono utilizzate in diversi modi. Ad esempio, una funzione beep () potrebbe far emettere un segnale acustico a un computer:
bip ();
Alcune funzioni sono valori inviati, come in
puts ("Saluti, umano.");
Qui, la stringa Greetings, human (incluso il punto) viene inviata alla funzione puts (), da inviare allo standard output o visualizzata sullo schermo. Le virgolette doppie definiscono la stringa; t inviato allo standard output. Le informazioni tra parentesi sono dette
della funzione, o valori . Sono passati alla funzione. Le funzioni possono
generare, o restituire, anche le informazioni: value = random ();
La funzione random () genera un numero casuale, che viene restituito dalla funzione e memorizzato nella variabile valore nominale.Le funzioni in C restituiscono solo un valore alla volta e non possono restituire nulla.la documentazione della funzione spiega cosa restituisce la funzione.
Le funzioni possono anche essere inviate informazioni o restituire qualcosa:
Le funzioni possono anche essere inviate informazioni e restituire qualcosa:
result = sqrt (256);
La funzione sqrt () viene inviata il valore 256. Quindi calcola la radice quadrata di quel valore e. Il risultato viene calcolato e restituito, memorizzato nella variabile risultato.
Una funzione in C deve essere definita prima di essere utilizzata. Quella definizione è chiamata
-
prototipo . È necessario che il compilatore comprenda come il tuo codice sta usando la funzione. Troverai elenchi di tutte le funzioni del linguaggio C online, in quelli che sono chiamati
-
riferimenti bibliografici C. I prototipi di funzione sono conservati in
-
file di intestazione , che devono essere inclusi nel codice sorgente. Le funzioni stesse sono memorizzate in librerie di linguaggio C. Una libreria
-
è una raccolta di funzioni e il codice che esegue tali funzioni. Quando colleghi il tuo programma, il linker incorpora il codice delle funzioni nel programma finale. Come per le parole chiave, le funzioni fanno distinzione tra maiuscole e minuscole.
-
Gli operatori
combinati con funzioni e parole chiave sono vari simboli noti collettivamente come operatori
. Molti di loro sono di origine matematica, inclusi simboli tradizionali come i segni più (+), meno (-) e uguali (=). Gli operatori vengono lanciati con funzioni, parole chiave e altre parti del linguaggio C; ad esempio:
risultato = 5 + sqrt (valore);
Qui, gli operatori = e + sono usati per creare una sorta di mumbo jumbo matematico.
Non tutti gli operatori di linguaggio C eseguono operazioni matematiche.