1 00:00:00,000 --> 00:00:00,440 2 00:00:00,440 --> 00:00:00,860 >> ПРЕДСЕДНИК 1: У реду. 3 00:00:00,860 --> 00:00:03,260 Тај последњи програм је био мало досадан. 4 00:00:03,260 --> 00:00:05,510 Идемо напред и персонализују ово мало. 5 00:00:05,510 --> 00:00:07,710 Уместо да се поздравим свет, зашто не идемо напред 6 00:00:07,710 --> 00:00:09,680 и кажу, здраво Дејвид? 7 00:00:09,680 --> 00:00:12,500 Па, да се то уради, ја могу да се обрате ово у неколико начина. 8 00:00:12,500 --> 00:00:15,760 Могао бих, наравно, само тешко код Дејвид, али то није све што 9 00:00:15,760 --> 00:00:17,650 фундаментално другачији из последње верзије. 10 00:00:17,650 --> 00:00:21,430 Дакле, хајде да скок напред, да поништи променити, а уместо тога убацити нови 11 00:00:21,430 --> 00:00:23,980 линија кода где линија пет некада био. 12 00:00:23,980 --> 00:00:28,970 >> Конкретно, шта ћу да радим овде се додати у име струна, тиме 13 00:00:28,970 --> 00:00:30,920 проглашења променљиву. 14 00:00:30,920 --> 00:00:34,240 Обратите пажњу да у Ц, не само да имате да се добије променљиву име, који у 15 00:00:34,240 --> 00:00:38,110 овај случај је име, такође имате да одредите ком типу је. 16 00:00:38,110 --> 00:00:41,970 Видећемо друге врсте пре времена, међу Те цели бројеви и флоатинг поинт 17 00:00:41,970 --> 00:00:46,480 вредности и више, али за сада, ниска је само реч или фраза, више 18 00:00:46,480 --> 00:00:49,340 формално, секвенца нула или више карактера. 19 00:00:49,340 --> 00:00:53,760 Дакле, у овом тренутку, ова линија је пет изрека, дајте ми променљиву под именом име 20 00:00:53,760 --> 00:00:56,560 чији тип података стринг. 21 00:00:56,560 --> 00:01:00,460 >> Сада, желим да сачувате вредност тамо, и да се то уради у Ц, користимо једнаки 22 00:01:00,460 --> 00:01:03,030 потпише, иначе познат као оператор додељивања. 23 00:01:03,030 --> 00:01:04,860 Тако ћу поступити на следећи начин. 24 00:01:04,860 --> 00:01:10,220 Једнако цитат, завршен цитат, Д--В-И-Д, затворен цитат, тачка и зарез. 25 00:01:10,220 --> 00:01:15,595 Нето ефекат у складу пет сада је да прогласити ниску, Д-А-В-И-Д, складиштење 26 00:01:15,595 --> 00:01:19,480 она са десне стране ово израз у променљивој на 27 00:01:19,480 --> 00:01:21,480 лева страна овог израза. 28 00:01:21,480 --> 00:01:25,970 Дакле, до краја ове линије, имамо Д-А-В-И-Д чувају унутар варијабле 29 00:01:25,970 --> 00:01:27,450 зове име. 30 00:01:27,450 --> 00:01:28,910 >> Сада ћемо користити ову променљиву. 31 00:01:28,910 --> 00:01:35,010 На линији шест, ја ћу да замени свет са чувар места. 32 00:01:35,010 --> 00:01:39,960 % С је дефинисана у складу са документација за принтф као 33 00:01:39,960 --> 00:01:41,690 плејсхолдера за низ. 34 00:01:41,690 --> 00:01:44,620 Другим речима, то је начин информисања принтф да ћу ставити 35 00:01:44,620 --> 00:01:47,930 неки други вредност овде, али дозволите ми да да вам кажем у овом тренутку само оно 36 00:01:47,930 --> 00:01:49,180 ће то бити. 37 00:01:49,180 --> 00:01:52,800 Сада, како да наставите да кажем принтф шта да вредност ће бити? 38 00:01:52,800 --> 00:01:56,850 >> Па, морам да обезбеди принтф са Други аргумент, и да се то уради, ја 39 00:01:56,850 --> 00:02:00,460 треба да се стави зарез после прва таква Аргумент, који је цитирао ово 40 00:02:00,460 --> 00:02:04,990 ниска, а онда морам да одредите шта вредност Желим да укључите у то 41 00:02:04,990 --> 00:02:07,010 Први аргумент је чувар места. 42 00:02:07,010 --> 00:02:10,880 Дакле, име мог променљива је, од Наравно, име, па је довољно да укуцате 43 00:02:10,880 --> 00:02:14,000 "Наме" као други Аргумент да принтф. 44 00:02:14,000 --> 00:02:15,070 Сада не бити заведени. 45 00:02:15,070 --> 00:02:20,440 Иако постоји зарез унутар цитирао ниска, то је заиста 46 00:02:20,440 --> 00:02:24,370 унутар ниске, тако да не одвојите један аргумент из другог. 47 00:02:24,370 --> 00:02:28,740 Само овај зарез који је ван да цитирао ниска заправо раздваја 48 00:02:28,740 --> 00:02:31,700 Први аргумент је из принтф његов други аргумент. 49 00:02:31,700 --> 00:02:34,270 >> Хајде да сада саставити овај програм. 50 00:02:34,270 --> 00:02:36,500 Направите један здраво. 51 00:02:36,500 --> 00:02:39,570 О мој боже, пет грешке генерисане, и мој програм је 52 00:02:39,570 --> 00:02:41,100 само седам редова дуго. 53 00:02:41,100 --> 00:02:44,720 Па, као и увек, не гледај на последњи грешака на вашем екрану. 54 00:02:44,720 --> 00:02:47,960 Погледајте први јер можда постоји каскадни ефекат којим 55 00:02:47,960 --> 00:02:51,600 само једна грешка се врх створена Појава више грешака од тамо 56 00:02:51,600 --> 00:02:52,570 заправо су. 57 00:02:52,570 --> 00:02:56,620 >> Дакле, дозволите ми да померите се горе, а први такав болдфацед грешка овде је употреба 58 00:02:56,620 --> 00:02:59,140 Необјављени идентификатор стринг. 59 00:02:59,140 --> 00:03:00,630 Да ли сте мислили на стандард? 60 00:03:00,630 --> 00:03:01,990 Па не, нисам. 61 00:03:01,990 --> 00:03:06,700 Ја сам мислио стринг, али испада да Заборавио сам да жица не постоји као 62 00:03:06,700 --> 00:03:10,830 подаци укуцајте технички у Ц. концептуално она постоји, али реч 63 00:03:10,830 --> 00:03:16,210 "Стринг" само зато што постоји ЦС50 особље су га прогласили, да тако кажем, 64 00:03:16,210 --> 00:03:18,160 у фајлу који смо сами написали. 65 00:03:18,160 --> 00:03:22,540 У ствари, баш као што неко давно прогласила принтф функцију у датотеци 66 00:03:22,540 --> 00:03:28,310 зове Стандардни ИО.Х, па смо урадили особље прогласи стринг као тип података у 67 00:03:28,310 --> 00:03:32,470 датотека која, не чуди, се зове ЦС50.Х. 68 00:03:32,470 --> 00:03:36,340 >> Па хајде да се вратимо на врх моје програмирање и информише компајлер да 69 00:03:36,340 --> 00:03:40,130 не само да не желим да користим симбол ниска, ја такође желим да образује 70 00:03:40,130 --> 00:03:42,160 компајлер о томе шта значи симбол. 71 00:03:42,160 --> 00:03:47,010 И да то уради сасвим једноставно, ја могу да одем назад на линију један, убаците нову линију 72 00:03:47,010 --> 00:03:54,070 овде, и додати, "укључују ЦС50.Х," Такође између угаоним заградама. 73 00:03:54,070 --> 00:03:58,170 Ово упутство, слично као што сада на линији два, ће обавестити 74 00:03:58,170 --> 00:04:02,460 компајлер да би требало да укључи Садржај ЦС50.Х где год да су 75 00:04:02,460 --> 00:04:06,620 у мом хард диску унутар мог програма, тиме едукација компајлер као да 76 00:04:06,620 --> 00:04:09,050 шта се подразумева под ниске. 77 00:04:09,050 --> 00:04:13,420 >> Хајде да компајлирате свој програм након чувања измена. 78 00:04:13,420 --> 00:04:15,500 Направите један здраво. 79 00:04:15,500 --> 00:04:16,440 Унесите. 80 00:04:16,440 --> 00:04:17,730 Много боље. 81 00:04:17,730 --> 00:04:23,760 Сада имам трепћући линију на којој сам да куцате, ". / хелло једну," и воила. 82 00:04:23,760 --> 00:04:25,010 Здраво Давиде. 83 00:04:25,010 --> 00:04:26,402