1 00:00:00,000 --> 00:00:00,450 2 00:00:00,450 --> 00:00:03,280 >> SPEAKER 1: Diamo uno sguardo al semplice dei programmi e vedere. 3 00:00:03,280 --> 00:00:08,300 Ho già aperto gedit e salvato il mio file come ciao zero.c. 4 00:00:08,300 --> 00:00:10,160 Vediamo ora ricrearlo. 5 00:00:10,160 --> 00:00:17,750 Includi standardio.h int void main aprire parentesi graffa e, in anticipo, 6 00:00:17,750 --> 00:00:23,120 parentesi graffa chiusa, quindi un rientro, printf, citazione, unquote 7 00:00:23,120 --> 00:00:30,220 "Ciao, mondo" backslash n close vicino virgola parentesi. 8 00:00:30,220 --> 00:00:30,640 >> Bene. 9 00:00:30,640 --> 00:00:32,229 Quindi quali sono le saliente caratteristiche 10 00:00:32,229 --> 00:00:33,195 questo particolare programma? 11 00:00:33,195 --> 00:00:34,980 Bene, cominciamo con una linea. 12 00:00:34,980 --> 00:00:40,690 In linea uno, abbiamo un forte includere dichiarazione seguita da io.h. norma 13 00:00:40,690 --> 00:00:44,870 Beh, affilato includono semplicemente racconta la compilatore go include i contenuti di 14 00:00:44,870 --> 00:00:47,700 il seguente file di destra lì nel mio file. 15 00:00:47,700 --> 00:00:48,830 Quale file è? 16 00:00:48,830 --> 00:00:50,940 Beh, si tratta di un file chiamato io.h. norma 17 00:00:50,940 --> 00:00:54,430 E all'interno di tale file, cosiddetta dichiarazioni di funzioni che 18 00:00:54,430 --> 00:00:55,560 potrebbe trovare di interesse. 19 00:00:55,560 --> 00:01:00,460 In questo caso, printf sembra essere il funzione che viene dichiarato in tale 20 00:01:00,460 --> 00:01:01,730 file separato. 21 00:01:01,730 --> 00:01:04,250 >> Ora, in linea tre, abbiamo qualche ulteriore, nuovo 22 00:01:04,250 --> 00:01:06,990 sintassi, int, principale, vuoto. 23 00:01:06,990 --> 00:01:11,060 Ebbene, int riferisce al cosiddetto tipo di main ritorno, 24 00:01:11,060 --> 00:01:12,740 che valore restituisce. 25 00:01:12,740 --> 00:01:15,420 Per la maggior parte, possiamo trasformare un occhio a questo per ora. 26 00:01:15,420 --> 00:01:20,080 Ma assumere fede principale è quello di di default e implicitamente di andare a 27 00:01:20,080 --> 00:01:22,650 ritorno, per così dire, un valore di zero. 28 00:01:22,650 --> 00:01:24,530 Ma più su questo un'altra volta. 29 00:01:24,530 --> 00:01:27,130 >> Nel frattempo, il nome di questa funzione è, infatti, principale. 30 00:01:27,130 --> 00:01:30,140 E questo è il nome predefinito per ogni programma scritto in C. E poi 31 00:01:30,140 --> 00:01:34,060 Infine, all'interno delle parentesi qui, abbiamo nulla, che dice semplicemente 32 00:01:34,060 --> 00:01:37,210 che questo programma non si assume alcuna argomenti della riga di comando. 33 00:01:37,210 --> 00:01:40,170 Ma diamo un'occhiata più da vicino quelli altro giorno, pure. 34 00:01:40,170 --> 00:01:43,140 >> Infine, la linea più interessante, naturalmente, è la linea cinque. 35 00:01:43,140 --> 00:01:46,230 Ed è qui che si definisce l'essenza di questo programma, che è quello di stampare 36 00:01:46,230 --> 00:01:49,570 lo schermo, che è, visualizzazione ciao mondo. 37 00:01:49,570 --> 00:01:51,050 Printf è una funzione. 38 00:01:51,050 --> 00:01:54,430 E ancora, che la funzione è dichiarata in detto altro file standard denominato 39 00:01:54,430 --> 00:01:57,670 io.h che qualcun altro implementato tempo fa. 40 00:01:57,670 --> 00:02:01,530 E printf sembra prendere una argomento, per così dire. 41 00:02:01,530 --> 00:02:06,540 Perché c'è una stringa tra virgolette, un sequenza di caratteri, tra 42 00:02:06,540 --> 00:02:10,280 quel paio di parentesi, che implica che printf, infatti, ci vuole un 43 00:02:10,280 --> 00:02:13,360 argomento, e che l'argomento sta andando di influenzare il suo comportamento. 44 00:02:13,360 --> 00:02:16,650 >> In questo caso, sta andando a istruire printf esattamente cosa 45 00:02:16,650 --> 00:02:18,110 stampare sullo schermo. 46 00:02:18,110 --> 00:02:21,380 Il punto e virgola, nel frattempo, alla fine di questa linea dice semplicemente, il gioco è fatto 47 00:02:21,380 --> 00:02:22,110 per questa affermazione. 48 00:02:22,110 --> 00:02:23,030 Ho fatto tutto. 49 00:02:23,030 --> 00:02:26,280 Il fatto che sulla linea sei abbiamo la mezzi di chiusura parentesi graffe, infatti, 50 00:02:26,280 --> 00:02:27,690 questo programma è completo. 51 00:02:27,690 --> 00:02:29,580 E non l'abbiamo, ciao mondo. 52 00:02:29,580 --> 00:02:31,138