1 00:00:00,000 --> 00:00:00,440 2 00:00:00,440 --> 00:00:00,860 >> HOPARL脰R 1: B眉t眉n h眉ququ. 3 00:00:00,860 --> 00:00:03,260 Ki, 枚t蓹n proqram bir az dar谋xd谋r谋c谋 idi. 4 00:00:03,260 --> 00:00:05,510 Nin ir蓹li getm蓹k v蓹 f蓹rdil蓹艧dirm蓹k ed蓹k bu bir az. 5 00:00:05,510 --> 00:00:07,710 , D眉nya salam dem蓹k 莽ox niy蓹 biz ir蓹liy蓹 getm蓹k yoxdur 6 00:00:07,710 --> 00:00:09,680 v蓹 David hello, dem蓹k? 7 00:00:09,680 --> 00:00:12,500 Yax艧谋, bunu, m蓹n m眉raci蓹t ed蓹 bil蓹r yollarla bir ne莽蓹 bu. 8 00:00:12,500 --> 00:00:15,760 M蓹n ola bil蓹r, 蓹lb蓹tt蓹, yaln谋z a臒谋r kodu David, lakin b眉t眉n deyil ki, 9 00:00:15,760 --> 00:00:17,650 蓹sasl谋 m眉xt蓹lif son versiyas谋. 10 00:00:17,650 --> 00:00:21,430 Bel蓹 ki, ir蓹li bir s谋莽ray谋艧 g枚t眉r蓹k, geri ki, d蓹yi艧dirm蓹k, v蓹 蓹v蓹zin蓹 yeni daxil 11 00:00:21,430 --> 00:00:23,980 line be艧 d蓹f蓹 kod line. 12 00:00:23,980 --> 00:00:28,970 >> X眉susil蓹, n蓹 m蓹n burada gedir蓹m bununla da, string ad谋 蓹lav蓹 olunur 13 00:00:28,970 --> 00:00:30,920 bir d蓹yi艧蓹n elan. 14 00:00:30,920 --> 00:00:34,240 C, var yaln谋z bildir蓹k ki bir d蓹yi艧蓹n bir ad verm蓹k, olan 眉莽眉n 15 00:00:34,240 --> 00:00:38,110 Bu halda siz d蓹 var, ad谋 n蓹 n枚v眉 m眉蓹yy蓹n etm蓹k 眉莽眉n. 16 00:00:38,110 --> 00:00:41,970 Biz aras谋nda uzun 蓹vv蓹l dig蓹r n枚vl蓹ri g枚r蓹c蓹ksiniz onlara integers v蓹 眉z蓹n point 17 00:00:41,970 --> 00:00:46,480 d蓹y蓹rl蓹r v蓹 daha 莽ox, lakin indi 眉莽眉n, string yaln谋z bir s枚z v蓹 ya bir s枚z, daha 莽ox 18 00:00:46,480 --> 00:00:49,340 formal, s谋f谋r bir ard谋c谋ll谋qla v蓹 ya daha 莽ox simvol. 19 00:00:49,340 --> 00:00:53,760 Bel蓹 ki, haz谋rda bu x蓹tt be艧 edir , m蓹n蓹 ad谋n谋 d蓹yi艧蓹n verir dey蓹r蓹k 20 00:00:53,760 --> 00:00:56,560 string kimin data n枚v眉d眉r. 21 00:00:56,560 --> 00:01:00,460 >> 陌ndi, orada bir d蓹y蓹r saxlamaq ist蓹yir蓹m v蓹 C bunu, biz b蓹rab蓹r istifad蓹 22 00:01:00,460 --> 00:01:03,030 ba艧qa kimi tan谋nan imzalamaq tap艧谋r谋q operator. 23 00:01:03,030 --> 00:01:04,860 M蓹n a艧a臒谋dak谋 kimi davam gedir蓹m. 24 00:01:04,860 --> 00:01:10,220 B蓹rab蓹r quote, d谋rna臒谋 ba臒lamaq, D-A-V-I-D, qapal谋 quote, n枚qt蓹li verg眉l. 25 00:01:10,220 --> 00:01:15,595 Line Be艧 xalis t蓹siri indi 眉莽眉n saxlan谋lmas谋, simli, D-A-V-I-D elan 26 00:01:15,595 --> 00:01:19,480 bu sa臒 t蓹r蓹fd蓹n 眉zr蓹 d蓹yi艧蓹n daxil ifad蓹 27 00:01:19,480 --> 00:01:21,480 Bu ifad蓹 sol t蓹r蓹fd蓹n. 28 00:01:21,480 --> 00:01:25,970 Bel蓹 ki, bu x蓹ttin sonunda, biz D-A-V-I-D bir d蓹yi艧蓹n daxilind蓹 saxlan谋l谋r 29 00:01:25,970 --> 00:01:27,450 ad谋n谋. 30 00:01:27,450 --> 00:01:28,910 >> 陌ndi bu d蓹yi艧蓹n istifad蓹 ed蓹k. 31 00:01:28,910 --> 00:01:35,010 Line alt谋, m蓹n 蓹v蓹z gedir蓹m bir tutucu il蓹 d眉nya. 32 00:01:35,010 --> 00:01:39,960 % S g枚r蓹 m眉蓹yy蓹n edilir bir kimi printf 眉莽眉n s蓹n蓹dl蓹艧m蓹 33 00:01:39,960 --> 00:01:41,690 simli Placeholder. 34 00:01:41,690 --> 00:01:44,620 Ba艧qa s枚zl蓹, bu m蓹lumat bir yoldur m蓹n qoymaq 眉莽眉n gedir蓹m ki, printf 35 00:01:44,620 --> 00:01:47,930 burada b蓹zi dig蓹r d蓹y蓹r, lakin qoy m蓹ni yaln谋z bir anda siz蓹 n蓹 36 00:01:47,930 --> 00:01:49,180 bu olacaq. 37 00:01:49,180 --> 00:01:52,800 陌ndi, nec蓹 M蓹n printf dem蓹k davam edirsiniz ki, d蓹y蓹ri olacaq n蓹? 38 00:01:52,800 --> 00:01:56,850 >> Yax艧谋, m蓹n bir il蓹 printf t蓹min etm蓹k laz谋md谋r 陌kinci arqument v蓹 bunu, m蓹n 39 00:01:56,850 --> 00:02:00,460 ilk bel蓹 sonra verg眉l qoymaq laz谋md谋r bu sitat olan d蓹lil, 40 00:02:00,460 --> 00:02:04,990 string, sonra m蓹n n蓹 m眉蓹yy蓹n etm蓹k laz谋md谋r d蓹y蓹r edir蓹m ki, plug ist蓹yir蓹m 41 00:02:04,990 --> 00:02:07,010 ilk m眉bahis蓹 tutucu. 42 00:02:07,010 --> 00:02:10,880 Bel蓹 ki, m蓹nim d蓹yi艧蓹n ad谋 var 茝lb蓹tt蓹, ad谋, yaz谋n kifay蓹tdir ki, 43 00:02:10,880 --> 00:02:14,000 Ikinci olaraq "ad谋" printf arqument. 44 00:02:14,000 --> 00:02:15,070 陌ndi azd谋r谋lmaq yoxdur. 45 00:02:15,070 --> 00:02:20,440 Bir verg眉l daxilind蓹 olsa da sitat string ki, h蓹qiq蓹t蓹n 46 00:02:20,440 --> 00:02:24,370 simli daxilind蓹 bel蓹 deyil ba艧qa bir arqument ayr谋. 47 00:02:24,370 --> 00:02:28,740 Ki xaricind蓹 var ki, yaln谋z bu verg眉l sitat string h蓹qiq蓹t蓹n ay谋r谋r 48 00:02:28,740 --> 00:02:31,700 olan printf ilk arqument ikinci arqument. 49 00:02:31,700 --> 00:02:34,270 >> Indi bu proqram t蓹rtib ed蓹k. 50 00:02:34,270 --> 00:02:36,500 Salam bir olun. 51 00:02:36,500 --> 00:02:39,570 Allah m蓹nim Oh, yarad谋lan be艧 s蓹hvl蓹r, v蓹 m蓹nim proqram 52 00:02:39,570 --> 00:02:41,100 yaln谋z yeddi x蓹tl蓹ri uzun. 53 00:02:41,100 --> 00:02:44,720 Yax艧谋, h蓹mi艧蓹 oldu臒u kimi, son baxm谋r谋q ekranda s蓹hvl蓹r. 54 00:02:44,720 --> 00:02:47,960 Ilk, 莽眉nki baxmaq b蓹lk蓹 kaskad t蓹siri vasit蓹si var 55 00:02:47,960 --> 00:02:51,600 yaln谋z bir s蓹hv up top yarad谋lm谋艧 orada daha 莽ox s蓹hvl蓹rin g枚r眉n眉艧眉 56 00:02:51,600 --> 00:02:52,570 h蓹qiq蓹t蓹n var. 57 00:02:52,570 --> 00:02:56,620 >> Bel蓹 ki, m蓹n蓹 diyirl蓹yin bildirin, v蓹 ilk bel蓹 burada ars谋z s蓹hv istifad蓹 edir 58 00:02:56,620 --> 00:02:59,140 B蓹yan identifikator string. 59 00:02:59,140 --> 00:03:00,630 Siz standart mean? 60 00:03:00,630 --> 00:03:01,990 He莽 bir yax艧谋, m蓹n deyil. 61 00:03:01,990 --> 00:03:06,700 M蓹n string dem蓹k idi, lakin I 莽谋x谋r ki, simli kimi m枚vcud deyil unuttum 62 00:03:06,700 --> 00:03:10,830 data C. konseptual texniki yaz谋n m枚vcud, lakin s枚z 63 00:03:10,830 --> 00:03:16,210 "String" yaln谋z m枚vcuddur, 莽眉nki CS50 hey蓹ti bel蓹 dan谋艧maq, bunu elan etmi艧蓹m, 64 00:03:16,210 --> 00:03:18,160 biz 枚z眉m眉z yaz谋rd谋 ki, bir fayl. 65 00:03:18,160 --> 00:03:22,540 茝slind蓹, yaln谋z kims蓹 uzun 蓹vv蓹l bir fayl printf funksiyas谋 elan 66 00:03:22,540 --> 00:03:28,310 Standard IO.H adl谋, bel蓹 ki, biz etdi hey蓹ti bir veri n枚v眉 kimi simli b蓹yan 67 00:03:28,310 --> 00:03:32,470 bir fayl ki, he莽 bir s眉rpriz, cs50.h. adlan谋r 68 00:03:32,470 --> 00:03:36,340 >> Bel蓹 ki, 眉st geri imkan m蓹nim proqram v蓹 compiler m蓹lumat ki, 69 00:03:36,340 --> 00:03:40,130 M蓹n simvolu istifad蓹 etm蓹k ist蓹yirs蓹n yaln谋z string, m蓹n d蓹 maarifl蓹ndirilm蓹si ist蓹yir蓹m 70 00:03:40,130 --> 00:03:42,160 ki, simvolu n蓹 dem蓹kdir compiler. 71 00:03:42,160 --> 00:03:47,010 V蓹 sad蓹c蓹 bunu, m蓹n getm蓹k bil蓹r geri bir x蓹tt q蓹d蓹r, yeni bir x蓹tt daxil 72 00:03:47,010 --> 00:03:54,070 burada, v蓹 "CS50.h daxildir", 蓹lav蓹 da bucaql谋 m枚t蓹riz蓹 aras谋nda. 73 00:03:54,070 --> 00:03:58,170 Bu t蓹limat, 莽ox kimi indi x蓹tti iki, m蓹lumat gedir 74 00:03:58,170 --> 00:04:02,460 Bu daxil olmal谋d谋r ki, compiler CS50.h m蓹zmunu onlar harada 75 00:04:02,460 --> 00:04:06,620 m蓹nim proqram daxilind蓹 m蓹nim sabit, bununla kimi compiler maarifl蓹ndirilm蓹si 76 00:04:06,620 --> 00:04:09,050 simli t蓹r蓹find蓹n n蓹z蓹rd蓹 tutulur n蓹. 77 00:04:09,050 --> 00:04:13,420 >> M蓹nim proqram derleyece臒iz ed蓹k d蓹yi艧iklikl蓹r q蓹na蓹t sonra. 78 00:04:13,420 --> 00:04:15,500 Salam bir olun. 79 00:04:15,500 --> 00:04:16,440 Daxil edin. 80 00:04:16,440 --> 00:04:17,730 脟ox yax艧谋. 81 00:04:17,730 --> 00:04:23,760 陌ndi bir yan谋b-s枚n蓹n tez var olan I ". / hello biri," v蓹 voiture ed蓹bil蓹rsiniz. 82 00:04:23,760 --> 00:04:25,010 Hello David. 83 00:04:25,010 --> 00:04:26,402