1 00:00:00,000 --> 00:00:00,450 2 00:00:00,450 --> 00:00:03,280 >> SPEAKER 1: Ni rigardu la simplajn programojn kaj vidi. 3 00:00:03,280 --> 00:00:08,300 Mi jam malfermis gedit kaj savis mia dosiero saluton zero.c. 4 00:00:08,300 --> 00:00:10,160 Ni nun rekrei ĝin. 5 00:00:10,160 --> 00:00:17,750 Inkluzivi standardio.h int ĉefa void malfermi krispa streĉa kaj, anticipe, 6 00:00:17,750 --> 00:00:23,120 fermita krispa krampoj, tiam deŝovon, printf, citaĵo, unquote 7 00:00:23,120 --> 00:00:30,220 "Saluton, mondo" backslash n fermi proksime parentezo punktokomo. 8 00:00:30,220 --> 00:00:30,640 >> Ĉiuj pravas. 9 00:00:30,640 --> 00:00:32,229 Do kio estas la elstaraĵo trajtojn de 10 00:00:32,229 --> 00:00:33,195 tiun apartan programon? 11 00:00:33,195 --> 00:00:34,980 Nu, ni komencu per linio tiu. 12 00:00:34,980 --> 00:00:40,690 En linio, ni havas akran inkluzivi deklaro sekvis norma io.h. 13 00:00:40,690 --> 00:00:44,870 Nu, akrajn inkluzivi simple rakontas la tradukilo go inkluzivi la enhavon de 14 00:00:44,870 --> 00:00:47,700 la jena dosiero dekstre tie en mia propra dosiero. 15 00:00:47,700 --> 00:00:48,830 Kio dosiero estas tiu? 16 00:00:48,830 --> 00:00:50,940 Nu, estas nomita arkivo norma io.h. 17 00:00:50,940 --> 00:00:54,430 Kaj ene de tiu dosiero estas tn deklaroj de funkcioj, ke ni 18 00:00:54,430 --> 00:00:55,560 povus trovi interesa. 19 00:00:55,560 --> 00:01:00,460 En ĉi tiu kazo, printf okazas al esti la funkcio kiu estas deklarita en tiu 20 00:01:00,460 --> 00:01:01,730 aparta dosiero. 21 00:01:01,730 --> 00:01:04,250 >> Nun en linio tri, ni havi kelkaj aldonaj, novaj 22 00:01:04,250 --> 00:01:06,990 sintakso, int, ĉefa, malplenon. 23 00:01:06,990 --> 00:01:11,060 Nu, int referencas al la tn revenu tipo de main, 24 00:01:11,060 --> 00:01:12,740 kio valoro revenas. 25 00:01:12,740 --> 00:01:15,420 Plejparte, ni povas turni blinda okulo al ĉi ĝis nun. 26 00:01:15,420 --> 00:01:20,080 Sed prenu sur fidon ke ĉefaj estas per default kaj implice tuj 27 00:01:20,080 --> 00:01:22,650 revenu, por tiel diri, valoro de nulo. 28 00:01:22,650 --> 00:01:24,530 Sed pli pri tio alifoje. 29 00:01:24,530 --> 00:01:27,130 >> Dume, la nomo de tiu funkcio estas, ja, la ĉefa. 30 00:01:27,130 --> 00:01:30,140 Kaj tio estas la defaŭlta nomo por ajna programo skribita en C kaj tiam 31 00:01:30,140 --> 00:01:34,060 fine, ene de la parentezoj ĉi tie, ni havos malplenon, kiuj simple diras 32 00:01:34,060 --> 00:01:37,210 ke tio programo ne prenas komandlinia argumentoj. 33 00:01:37,210 --> 00:01:40,170 Sed ni prenu pli proksiman rigardon al tiuj en alia tago, tiel. 34 00:01:40,170 --> 00:01:43,140 >> Fine, la plej interesa linio, kompreneble, estas linio kvin. 35 00:01:43,140 --> 00:01:46,230 Kaj tio estas kie ni difini la esencon de tiu programo, kiu estas presi al 36 00:01:46,230 --> 00:01:49,570 la ekrano, kiu estas, prezento saluton mondo. 37 00:01:49,570 --> 00:01:51,050 Printf estas funkcio. 38 00:01:51,050 --> 00:01:54,430 Kaj denove, ke funkcio estas deklarita en tiu alia dosiero nomata normo 39 00:01:54,430 --> 00:01:57,670 io.h ke iu alia implementado antaŭlonge. 40 00:01:57,670 --> 00:02:01,530 Kaj printf aperas preni unu argumento, por tiel diri. 41 00:02:01,530 --> 00:02:06,540 Ĉar tie estas citata kordo, oni vico de signoj, en inter 42 00:02:06,540 --> 00:02:10,280 tiun paron da parentezoj, kiuj implicas ke printf, ja, tio prenas unu 43 00:02:10,280 --> 00:02:13,360 argumento, kaj tiu argumento tuj influi lian konduton. 44 00:02:13,360 --> 00:02:16,650 >> En ĉi tiu kazo, ĝi tuj instrui printf ekzakte kion 45 00:02:16,650 --> 00:02:18,110 printi sur la ekrano. 46 00:02:18,110 --> 00:02:21,380 La punktokomo, dume, fine de tiu linio simple diras, ke estas ĝi 47 00:02:21,380 --> 00:02:22,110 por tiu ĉi aserto. 48 00:02:22,110 --> 00:02:23,030 Mi ĉiuj faris. 49 00:02:23,030 --> 00:02:26,280 La fakto ke on line ses ni havas la fermante krispa krampoj signifas ja, 50 00:02:26,280 --> 00:02:27,690 tiu programo estas kompleta. 51 00:02:27,690 --> 00:02:29,580 Kaj tie ni havas ĝin, saluton mondo. 52 00:02:29,580 --> 00:02:31,138