1 00:00:00,000 --> 00:00:05,960 >> [MUSIC PLAYING] 2 00:00:05,960 --> 00:00:08,540 >> DOUG LLOYD: Hi, belə ki, edək C. operatorlar haqqında danışmaq 3 00:00:08,540 --> 00:00:12,590 Belə ki, biz artıq bir gördüm, əslində, tapşırıq operator bərabərdir. 4 00:00:12,590 --> 00:00:15,510 Bu, bizim yalnız qoymaq üçün imkan verir bir dəyişən dəyəri. 5 00:00:15,510 --> 00:00:18,046 Bu tapşırıq var operator, bir bərabər işarəsi. 6 00:00:18,046 --> 00:00:20,670 Manipulyasiya üçün və iş C dəyərlər və dəyişənlərin ilə, 7 00:00:20,670 --> 00:00:23,710 biz operatorların bir sıra var bizim sərəncamında biz istifadə edə bilərsiniz. 8 00:00:23,710 --> 00:00:25,543 Nin bir nəzər salaq ümumi olanları bəzi 9 00:00:25,543 --> 00:00:27,430 hesab operatorları ilə başlayır. 10 00:00:27,430 --> 00:00:31,080 Siz gözləyə bilər kimi, biz nə edə C. olduqca əsas riyaziyyat əməliyyatları 11 00:00:31,080 --> 00:00:36,520 Biz, əlavə çıxmaq, çoxaltmaq və bilər plus istifadə bölmək nömrələri, minus, ulduz, 12 00:00:36,520 --> 00:00:38,422 və müvafiq olaraq, doğramaq. 13 00:00:38,422 --> 00:00:40,630 Burada xətləri bir neçə var code hansı biz bunu. 14 00:00:40,630 --> 00:00:44,150 Belə ki, biz int x y plus 1 bərabərdir var. 15 00:00:44,150 --> 00:00:46,460 Bir yerdə ki, güman edək kodu bu xətt yuxarıda 16 00:00:46,460 --> 00:00:49,230 biz int y 10 bərabərdir deyib. 17 00:00:49,230 --> 00:00:55,790 X dəyəri I sonra nə kodu bu ilk line icra? 18 00:00:55,790 --> 00:00:56,700 Siz 11 demək mi? 19 00:00:56,700 --> 00:00:57,910 Siz doğru had. 20 00:00:57,910 --> 00:00:58,420 Niyə ki? 21 00:00:58,420 --> 00:00:59,790 Yaxşı, y 10 idi. 22 00:00:59,790 --> 00:01:03,215 Bəzi Mən deyirəm int x 10 plus 1 bərabərdir. 23 00:01:03,215 --> 00:01:04,269 10 plus 1 11 edir. 24 00:01:04,269 --> 00:01:08,540 Belə ki, dəyəri 11 olur dəyişən x saxlanılır. 25 00:01:08,540 --> 00:01:09,740 Çox pis deyil, sağ? 26 00:01:09,740 --> 00:01:14,040 >> Necə bu növbəti xətti haqqında code? x x dəfə 5 bərabərdir. 27 00:01:14,040 --> 00:01:17,700 Bəli, əvvəl biz icra kodu bu xətt x 11 idi. 28 00:01:17,700 --> 00:01:21,237 Belə ki, dəyəri nə x kodu bu xətt sonra? 29 00:01:21,237 --> 00:01:21,820 Ikinci edin. 30 00:01:21,820 --> 00:01:24,710 31 00:01:24,710 --> 00:01:27,620 Belə ki, x x dəfə 5 bərabərdir. 32 00:01:27,620 --> 00:01:29,850 x 11 idi. 33 00:01:29,850 --> 00:01:32,970 Belə ki, x 11 dəfə 5 bərabərdir. 34 00:01:32,970 --> 00:01:34,360 Və ya 55. 35 00:01:34,360 --> 00:01:36,490 Siz 55 dedi Belə ki, siz doğru olardı. 36 00:01:36,490 --> 00:01:41,770 >> İndi, bir az çaşdırıcı ola bilər, lakin ki, tapşırıq C işləyir yolu ilə 37 00:01:41,770 --> 00:01:46,030 sağ dəyəri olur sol, dəyəri təyin. 38 00:01:46,030 --> 00:01:49,090 Belə ki, ilk biz x dəfə 5 qiymətləndirmək. 39 00:01:49,090 --> 00:01:50,800 Belə ki, 11 dəfə 5 55 edir. 40 00:01:50,800 --> 00:01:53,340 Və sonra biz x ki, dəyəri saxlamayın. 41 00:01:53,340 --> 00:01:56,100 Var idi 11 əvvəl İndi üzerine yazılır. 42 00:01:56,100 --> 00:01:58,280 Belə ki, x dəyəri indi 55. 43 00:01:58,280 --> 00:02:00,820 Ümid edirəm ki, kifayət qədər sadə deyil. 44 00:02:00,820 --> 00:02:04,246 >> Siz var başqa operator var yəqin ki, mütləq eşitdim 45 00:02:04,246 --> 00:02:06,620 bu deyilən, lakin var əlbəttə keçmişdə ilə işləmişdir 46 00:02:06,620 --> 00:02:09,470 Siz uzun sizin gün xatırlayıram geri grade məktəb bölgüsü yol. 47 00:02:09,470 --> 00:02:11,270 Bu modulus operator deyirlər. 48 00:02:11,270 --> 00:02:13,620 Nə modulus yoxdur bunu var sizə qalan verir 49 00:02:13,620 --> 00:02:15,400 Siz birlikdə iki ədəd bölmək zaman. 50 00:02:15,400 --> 00:02:21,750 Mən demək Belə ki, 13 bölünür 4, qalan nə var? 51 00:02:21,750 --> 00:02:24,860 Və ki, dəyəri hesablanır olunacaq modulus operator tərəfindən. 52 00:02:24,860 --> 00:02:28,320 >> Belə ki, mən kodu bir xətti Burada int m 13 mod 4 bərabərdir. 53 00:02:28,320 --> 00:02:31,960 Mən bir comment burada demək M dəyəri indi 1. 54 00:02:31,960 --> 00:02:32,750 Niyə ki, deyirsiniz? 55 00:02:32,750 --> 00:02:36,270 Bəli, uzun bölgüsü həyata sizin baş bir ikinci mənimlə daşıyırlar edin. 56 00:02:36,270 --> 00:02:40,070 Belə ki, mən 4 13 oxuyasan. 57 00:02:40,070 --> 00:02:44,087 4 13 üç dəfə gider 1-qalan. 58 00:02:44,087 --> 00:02:45,920 Belə ki, əsasən, bütün modulus operator yoxdur 59 00:02:45,920 --> 00:02:48,600 sizə zaman deyir edir bölmək, siz qalan almaq. 60 00:02:48,600 --> 00:02:51,420 Siz, həqiqətən, hesab bilər Biz olduqca faydalı şey, 61 00:02:51,420 --> 00:02:54,350 ancaq, həqiqətən, heyran olarıq necə tez-tez ki, modulus ilə 62 00:02:54,350 --> 00:02:55,820 operator lazımlı gələ bilər. 63 00:02:55,820 --> 00:02:58,420 >> Problemlərin bir neçə var biz ilə məşğul CS50 edəcəyik. 64 00:02:58,420 --> 00:03:00,545 O, həmçinin bunu üçün yaxşı təsadüfi sayı kimi şeylər. 65 00:03:00,545 --> 00:03:03,850 Belə ki, məsələn Əgər var əgər bir təsadüfi sayı generator eşitdim, 66 00:03:03,850 --> 00:03:06,620 ki, bir sıra vermək olacaq 0 bəzi böyük sayda. 67 00:03:06,620 --> 00:03:10,390 Amma bəlkə siz yalnız həqiqətən 0 20 bir sıra lazımdır. 68 00:03:10,390 --> 00:03:13,425 Siz modulus operator istifadə əgər ki, nəhəng sayı ki, 69 00:03:13,425 --> 00:03:17,080 tərəfindən yaradılan əvvəl təsadüfi sayı generator, 70 00:03:17,080 --> 00:03:20,230 sizi olacaq nə Bu, böyük dəyəri, 20 ilə bölmək 71 00:03:20,230 --> 00:03:21,210 və qalan almaq. 72 00:03:21,210 --> 00:03:24,050 qalan yalnız 0 19 dəyəri ola bilər. 73 00:03:24,050 --> 00:03:27,140 Belə ki, modulus operator istifadə Bu çox etmək 74 00:03:27,140 --> 00:03:29,640 və aşağı bir şey yavaş-yavaş onu bir az daha mənalı. 75 00:03:29,640 --> 00:03:31,764 Mən sizə olacaq olduqca əminəm o, həm də istifadə edə 76 00:03:31,764 --> 00:03:34,710 CS50 gələcəkdə müəyyən məqamda. 77 00:03:34,710 --> 00:03:37,030 >> Belə ki, C də bizə bir yol verir bir hesab müraciət etmək 78 00:03:37,030 --> 00:03:39,910 bir dəyişən operator bir az daha stenoqrafiya şəkildə. 79 00:03:39,910 --> 00:03:44,520 Belə ki, əvvəlki slayd, biz x x dəfə 5 bərabərdir gördüm. 80 00:03:44,520 --> 00:03:45,260 Ki çalışmışdır. 81 00:03:45,260 --> 00:03:47,660 x dəfə 5 onda x geri saxlanılır olur. 82 00:03:47,660 --> 00:03:52,490 Bunu qısa yol fikir var, və syntax x dəfə 5 bərabərdir var. 83 00:03:52,490 --> 00:03:55,020 Bu eyni dəqiq şey deyərək x x dəfə 5 bərabərdir. 84 00:03:55,020 --> 00:03:56,824 Bu, sadəcə bir az var bunu qısa yol. 85 00:03:56,824 --> 00:03:58,740 Və bəzi görəndə distribution kodu və ya 86 00:03:58,740 --> 00:04:01,287 bir örnek kod oldu ki, bu kimi şeylər yoxdur, 87 00:04:01,287 --> 00:04:03,120 yalnız ilə tanış olmaq syntax nə deməkdir. 88 00:04:03,120 --> 00:04:05,980 Siz əlbəttə ki, yoxdur Əgər istifadə, lakin, 89 00:04:05,980 --> 00:04:08,235 Bu kodu edə bilər bir az slicker baxmaq. 90 00:04:08,235 --> 00:04:11,360 Və siz də hər hansı bir istifadə edə bilərsiniz ki, bilirik müxtəlif operatorları biz artıq var 91 00:04:11,360 --> 00:04:12,660 əvvəl yerinə dəfə görüldü. 92 00:04:12,660 --> 00:04:16,720 Siz x plus 5, minus bərabərdir deyə bilər 5 dəfə, uçurum, və mod bərabərdir. 93 00:04:16,720 --> 00:04:18,959 Bu iş bütün. 94 00:04:18,959 --> 00:04:21,089 >> Bir şey də var ki, C belə ümumi var 95 00:04:21,089 --> 00:04:24,080 biz qərar qəbul etdik ki, daha ki hassaslaştırın. 96 00:04:24,080 --> 00:04:26,916 1-dəyişən incrementing və ya 1 ilə dəyişən decrementing 97 00:04:26,916 --> 00:04:30,040 Belə bir ümumi şey edir xüsusilə biz danışmaq zaman haqqında bir az sonra loops 98 00:04:30,040 --> 00:04:35,240 Us biz əvəzinə qərar qəbul etdik ki, , x plus kimi bir şey 1 bərabərdir söyləyərək 99 00:04:35,240 --> 00:04:40,190 və ya x x plus 1 bərabərdir, hətta var Qısa x plus Plus etdi. 100 00:04:40,190 --> 00:04:46,940 Belə ki, x x plus 1, x bərabərdir plus 1 bərabərdir, və x plus plus bütün eyni şey. 101 00:04:46,940 --> 00:04:48,470 Onlar 1 bütün artım x. 102 00:04:48,470 --> 00:04:50,630 Amma ki, incrementing və 1-decrementing 103 00:04:50,630 --> 00:04:54,110 biz ki, ümumi plus plus və minus minus 104 00:04:54,110 --> 00:04:59,140 bizə stenoqrafiya imkan verir daha ki. 105 00:04:59,140 --> 00:05:02,110 >> Belə ki, ikinci dişli keçid imkan və Boolean ifadələr haqqında danışmaq. 106 00:05:02,110 --> 00:05:06,340 Də cür olan bütün düşmək operatorların ümumi kateqoriya. 107 00:05:06,340 --> 00:05:09,030 Amma Boolean ifadələr, hesab operatorları fərqli olaraq, 108 00:05:09,030 --> 00:05:11,860 dəyərləri müqayisə üçün istifadə olunur. 109 00:05:11,860 --> 00:05:15,550 C Belə ki, daha, bütün Boolean ifadələr iki mümkün dəyərlər sırasında qiymətləndirmək, 110 00:05:15,550 --> 00:05:16,050 xatırlayıram. 111 00:05:16,050 --> 00:05:17,740 Doğru və ya yalan. 112 00:05:17,740 --> 00:05:21,880 Bu yalnız iki dəyərlər var ki, Boolean dəyişən edə bilər. 113 00:05:21,880 --> 00:05:25,780 Biz nəticələr istifadə edə bilərsiniz bir Boolean ifadə 114 00:05:25,780 --> 00:05:27,650 proqramlaşdırma yolları bir çox. 115 00:05:27,650 --> 00:05:29,400 Əslində, siz olacaq bu bir çox edir. 116 00:05:29,400 --> 00:05:32,870 >> Məsələn, biz qərar qəbul edə bilər, Yaxşı, bir şərt doğru olduqda, 117 00:05:32,870 --> 00:05:34,665 bəlkə mən bu almaq lazımdır mənim kodu aşağı şaxələnmək. 118 00:05:34,665 --> 00:05:35,980 A şərti, belə danışmaq. 119 00:05:35,980 --> 00:05:37,970 Biz tezliklə də o öyrənmək lazımdır. 120 00:05:37,970 --> 00:05:40,560 Və ya bəlkə kimi uzun kimi mən istəyirəm, doğrudur 121 00:05:40,560 --> 00:05:42,790 bunu saxlamaq üçün üzərində və üzərində. 122 00:05:42,790 --> 00:05:43,480 A loop. 123 00:05:43,480 --> 00:05:48,350 Hər iki halda, biz istifadə etdiyiniz bilirik ki, doğru və ya yalan bir Boolean ifadə, 124 00:05:48,350 --> 00:05:52,411 və ya qərar qəbul etmək xüsusi yol almaq. 125 00:05:52,411 --> 00:05:54,660 Bəzən biz çalışırıq Boolean ifadələri ilə, 126 00:05:54,660 --> 00:05:56,410 biz növü bool dəyişənlər istifadə edəcək. 127 00:05:56,410 --> 00:05:58,461 Siz elan edə bilər bir Bool, dəyişən tipli 128 00:05:58,461 --> 00:06:00,210 və istifadə lazımdır Məntiqi ifadə. 129 00:06:00,210 --> 00:06:02,130 Amma həmişə yoxdur. 130 00:06:02,130 --> 00:06:06,690 Bu, C, hər bir qeyri-0 çıxır kimi dəyəri doğru deyərək kimi eyni. 131 00:06:06,690 --> 00:06:10,680 Siz bəyan əgər bir növü Boolean dəyişən, 132 00:06:10,680 --> 00:06:14,240 və ki, doğru bu dəyər verilir bir tam elan eyni 133 00:06:14,240 --> 00:06:17,410 və bu dəyər təyin 1, 2, 3, və ya, həqiqətən, hər hansı bir dəyəri 134 00:06:17,410 --> 00:06:19,580 0 başqa heç. 135 00:06:19,580 --> 00:06:22,690 C Çünki, hər bir qeyri-0 dəyəri doğrudur. 136 00:06:22,690 --> 00:06:24,820 0, digər tərəfdən, yalan. 137 00:06:24,820 --> 00:06:27,162 Bu gəlmək bilər bilmək sonra lazımlı, 138 00:06:27,162 --> 00:06:28,620 lakin yalnız bir şey unutmayın. 139 00:06:28,620 --> 00:06:31,890 Biz həmişə istifadə etmək yoxdur, Boolean tipli dəyişənlər zaman biz 140 00:06:31,890 --> 00:06:34,980 Boolean ifadələr ilə işləyir. 141 00:06:34,980 --> 00:06:37,890 >> Boolean iki əsas növü var biz ilə işləmək lazımdır ifadələri. 142 00:06:37,890 --> 00:06:40,640 Məntiqi operatorlar və relational operatorları. 143 00:06:40,640 --> 00:06:42,640 var dil olduqca əhəmiyyətli deyil. 144 00:06:42,640 --> 00:06:44,970 Mən onların qruplaşdırılması alıram necə həqiqətən var. 145 00:06:44,970 --> 00:06:49,222 Və əlbəttə ki, lazımdır, mən tez hesab edirəm ki, bir relational operator nə dərk 146 00:06:49,222 --> 00:06:51,680 əsasında onlar nə zaman biz ikinci onlar haqqında danışmaq. 147 00:06:51,680 --> 00:06:54,250 Amma mütləq narahat etmir müddətli məntiqi operator ezberlemeye 148 00:06:54,250 --> 00:06:55,460 və ya relational operator. 149 00:06:55,460 --> 00:07:00,070 Mən yalnız qrup üçün istifadə edirəm Onlara bir məntiqi şəkildə. 150 00:07:00,070 --> 00:07:02,620 >> Belə ki, bir nəzər salaq üç məntiqi operatorlar 151 00:07:02,620 --> 00:07:04,970 biz bir görəcəksiniz ki, CS50 proqramlaşdırma bit 152 00:07:04,970 --> 00:07:06,710 və proqramlaşdırma daha çox, ümumiyyətlə. 153 00:07:06,710 --> 00:07:10,470 Məntiqi və doğru əgər yalnız hər iki operands doğru əgər. 154 00:07:10,470 --> 00:07:11,775 Əks halda yalan. 155 00:07:11,775 --> 00:07:12,650 Ki, harada deməkdir? 156 00:07:12,650 --> 00:07:15,840 Belə ki, mən bir am ki, bildirin Mən mənim kodu qeyd 157 00:07:15,840 --> 00:07:18,310 iki dəyişənlərin, x və y. 158 00:07:18,310 --> 00:07:21,620 Mən qərar qəbul etmək istəyirsinizsə, mənim kodu bir şey etmək 159 00:07:21,620 --> 00:07:25,780 x doğru və y doğruysa əsaslanır. 160 00:07:25,780 --> 00:07:27,730 Mən yalnız bunu istəyirəm onların hər ikisi, doğru 161 00:07:27,730 --> 00:07:30,980 əks halda mən aşağı getmək istəmirəm yol mənə kömək etmək niyyətində deyil, çünki. 162 00:07:30,980 --> 00:07:37,420 Nə deyə bilərəm x & əgər y edir. 163 00:07:37,420 --> 00:07:42,380 Bu məntiqi Boolean olacaq ifadə müqayisə x və y 164 00:07:42,380 --> 00:07:45,240 və müəyyən bir yol alaraq Onların dəyərləri nə əsaslanır. 165 00:07:45,240 --> 00:07:48,400 X doğru və əgər Belə ki, y doğru Burada bu həqiqət masa əsasında, 166 00:07:48,400 --> 00:07:50,430 yalnız bundan sonra biz bu yolu enəcək. 167 00:07:50,430 --> 00:07:52,940 X, & y varsa. 168 00:07:52,940 --> 00:07:58,320 Bu, yalnız true-- və yalnız var x doğru və y doğru doğru əgər. 169 00:07:58,320 --> 00:08:00,850 Ya bir yalan varsa, biz həqiqət masa görmək kimi, 170 00:08:00,850 --> 00:08:02,370 sonra x və y həm doğru deyil. 171 00:08:02,370 --> 00:08:07,660 Belə ki, x & y yalan. 172 00:08:07,660 --> 00:08:12,044 >> Məntiqi və ya yalnız doğru ən azı bir operand doğru əgər. 173 00:08:12,044 --> 00:08:12,710 Əks halda yalan. 174 00:08:12,710 --> 00:08:15,760 Belə ki, məntiqi və tələb x və y həm doğru olmaq. 175 00:08:15,760 --> 00:08:21,185 Məntiqi və ya doğru və ya y olmaq x tələb edir doğru olmaq və ya hər iki x və y doğru olmaq. 176 00:08:21,185 --> 00:08:23,310 Belə ki, daha, biz növ tapmaq bir vəziyyətdə özümüzü 177 00:08:23,310 --> 00:08:26,460 biz bizim kodu niyyətində olduğunuz, və biz yol bir çəngəl çatdı. 178 00:08:26,460 --> 00:08:29,850 Və biz bir aşağı getmək istəyirəm Xüsusilə yol x doğru əgər 179 00:08:29,850 --> 00:08:33,299 və ya y doğru deyil, mütləq, həm də doğru. 180 00:08:33,299 --> 00:08:35,830 Amma bəlkə əgər, həm də doğru. 181 00:08:35,830 --> 00:08:38,460 X doğru və əgər belə y doğru, biz yol aşağı getmək lazımdır. 182 00:08:38,460 --> 00:08:39,066 x doğrudur. 183 00:08:39,066 --> 00:08:40,190 Onlardan biri, sağ doğrudur? 184 00:08:40,190 --> 00:08:42,080 X doğru və y doğrudur. 185 00:08:42,080 --> 00:08:44,910 X doğru və y yalan varsa, onlardan biri hələ doğrudur. 186 00:08:44,910 --> 00:08:48,020 Belə ki, x və ya y hələ doğrudur. 187 00:08:48,020 --> 00:08:52,290 X yalan və y doğru deyil, Onlardan biri sağ, hələ də doğrudur? 188 00:08:52,290 --> 00:08:53,290 y bu halda, doğrudur. 189 00:08:53,290 --> 00:08:57,950 Belə ki, x və ya y doğru olduğunu doğru. 190 00:08:57,950 --> 00:09:02,620 X yalan və y yalan yalnız ki, yol aşağı getmək yoxdur, 191 00:09:02,620 --> 00:09:04,454 x, nə də y nə doğrudur, çünki. 192 00:09:04,454 --> 00:09:06,370 İndi siz aradığınız əgər ekran indi 193 00:09:06,370 --> 00:09:09,062 və nə merak simvolu məntiqi və ya üçün, 194 00:09:09,062 --> 00:09:10,270 şaquli bar deyirlər. 195 00:09:10,270 --> 00:09:13,730 Və əgər klaviatura baxaraq bir dəqiqə üçün, mən indi bunu alıram kimi, 196 00:09:13,730 --> 00:09:16,940 yalnız yuxarıda adətən var Enter düyməsini ən klaviatura, 197 00:09:16,940 --> 00:09:19,630 backslash eyni düymədə. 198 00:09:19,630 --> 00:09:22,790 O, həmçinin adətən doğru kvadrat mötərizədə yanında. 199 00:09:22,790 --> 00:09:27,240 Belə ki, əsas ola bilər ki, keçmişdə çox çap yoxdur. 200 00:09:27,240 --> 00:09:29,700 Lakin, Əgər bunu edirsinizsə məntiqi müqayisə, 201 00:09:29,700 --> 00:09:31,882 Biz bunu olacaq kimi zamanı çox, bu 202 00:09:31,882 --> 00:09:33,840 faydalı olacaq ki, əsas tapmaq və istifadə edin. 203 00:09:33,840 --> 00:09:38,340 Belə ki, eyni düymədə adətən var backslash kimi yuxarıda daxil edin. 204 00:09:38,340 --> 00:09:39,757 >> final məntiqi operator deyil. 205 00:09:39,757 --> 00:09:41,131 Və NOT olduqca sadə var. 206 00:09:41,131 --> 00:09:42,830 Onun operand dəyəri inverts. 207 00:09:42,830 --> 00:09:46,080 X doğru, onda deyil x yalan. 208 00:09:46,080 --> 00:09:49,960 X yalan, onda deyil x doğrudur. 209 00:09:49,960 --> 00:09:53,850 Bəzən bu rəmzi duyarsınız Bang ya nida kimi tələffüz 210 00:09:53,850 --> 00:09:55,231 və ya deyil. 211 00:09:55,231 --> 00:09:56,730 Bu olduqca çox eyni şey. 212 00:09:56,730 --> 00:10:00,185 Halda ki, danışıq eşitmək və Siz o deməkdir ki, nə əmin deyilik 213 00:10:00,185 --> 00:10:02,310 yalnız nida var point, lakin bəzən var 214 00:10:02,310 --> 00:10:04,215 bir neçə fərqli şeylər deyilir. 215 00:10:04,215 --> 00:10:06,340 Bütün hüquqlar, belə ki, davam edir məntiqi operatorlar qayğı. 216 00:10:06,340 --> 00:10:08,640 Belə ki, haqqında danışmaq edək relational operatorları. 217 00:10:08,640 --> 00:10:11,610 Yenə bu ilə tanış değilseniz geri grade məktəb hesab, 218 00:10:11,610 --> 00:10:13,870 Siz yəqin ki, tanış olduğunuzda ilə necə bu iş artıq. 219 00:10:13,870 --> 00:10:15,411 Beklediğiniz kimi bu dəqiq davranmaq. 220 00:10:15,411 --> 00:10:19,800 Belə ki, az bu, doğru çox Məsələn, x y az olduqda. 221 00:10:19,800 --> 00:10:24,380 X 4 və əgər belə, y 6 x y azdır. 222 00:10:24,380 --> 00:10:26,035 Düzdür. 223 00:10:26,035 --> 00:10:27,910 Daha az və ya bərabər pretty eyni işləyir. 224 00:10:27,910 --> 00:10:33,020 X 4, və y sonra, 4 əgər x y daha az və ya bərabərdir. 225 00:10:33,020 --> 00:10:35,310 Daha çox. x y daha böyükdür. 226 00:10:35,310 --> 00:10:39,310 Və ya daha çox, x bərabər y və ya daha çox bərabərdir. 227 00:10:39,310 --> 00:10:41,745 Doğru, onda siz lazımdır ifadə keçir, 228 00:10:41,745 --> 00:10:44,490 və aşağı getmək lazımdır yolda ki yol. 229 00:10:44,490 --> 00:10:48,590 X y daha böyük olduqda, bir varsa, və x, əslində, y daha böyük deyil, 230 00:10:48,590 --> 00:10:51,670 Siz nə etmək lazımdır şərti mövzu. 231 00:10:51,670 --> 00:10:54,396 >> Biz yoxdur ki, qeyd az bir xarakter 232 00:10:54,396 --> 00:10:57,020 və ya bərabər, kimi ola bilər riyaziyyat dərsliklərdən ilə tanış. 233 00:10:57,020 --> 00:10:59,874 Belə ki, biz, rəmzi daha az bərabər işarəsi sonra. 234 00:10:59,874 --> 00:11:01,790 Yəni biz təmsil necə çox və ya bərabər daha az. 235 00:11:01,790 --> 00:11:04,490 Və eyni, biz bunu etmək və ya daha çox bərabər üçün. 236 00:11:04,490 --> 00:11:06,698 >> son iki relational vacibdir operatorları 237 00:11:06,698 --> 00:11:09,320 bərabərlik və bərabərsizlik üçün test. 238 00:11:09,320 --> 00:11:13,380 Belə ki, x bərabərdir əgər, y bərabərdir doğrudur X və Y dəyəri eyni əgər. 239 00:11:13,380 --> 00:11:19,610 X 10 və y sonra 10 Əgər x bərabərdir y doğru bərabərdir. 240 00:11:19,610 --> 00:11:26,010 X 10 və y x 11, əgər y doğru deyil bərabərdir bərabərdir. 241 00:11:26,010 --> 00:11:29,680 Biz də istifadə bərabərsizlik üçün test edə bilərsiniz nida point və ya bang və ya, 242 00:11:29,680 --> 00:11:30,330 yenidən. 243 00:11:30,330 --> 00:11:35,049 Əgər x əgər, y bərabər deyil ki, biz burada istifadə etdiyiniz test var 244 00:11:35,049 --> 00:11:35,840 biz getmək üçün yaxşı olardı. 245 00:11:35,840 --> 00:11:40,340 Belə ki, x bərabər deyil y, biz yol aşağı getmək lazımdır. 246 00:11:40,340 --> 00:11:41,441 >> Burada həqiqətən ehtiyatlı olun. 247 00:11:41,441 --> 00:11:44,440 Bu, həqiqətən ümumi mistake-- və Mən, əlbəttə, qəbul olduqca çox zaman 248 00:11:44,440 --> 00:11:47,340 Mən started-- əldə edilib təsadüfən səhv 249 00:11:47,340 --> 00:11:51,690 tapşırıq operator, bir bərabər, bərabərlik müqayisə operator üçün, 250 00:11:51,690 --> 00:11:52,582 ikiqat bərabərdir. 251 00:11:52,582 --> 00:11:54,540 Bəzi qəribə səbəb olacaq Sizin kodu davranış, 252 00:11:54,540 --> 00:11:56,730 və adətən compiler edəcək Siz cəhd zaman bu barədə sizə xəbərdarlıq 253 00:11:56,730 --> 00:11:59,910 və kodu tərtib, lakin bəzən Siz onu xəbərçi edə bilər. 254 00:11:59,910 --> 00:12:02,770 Bu, mütləq yaxşı bir şey deyil Siz onu xəbərçi ki, baxmayaraq ki. 255 00:12:02,770 --> 00:12:04,710 Yalnız bunu əgər bir bərabərsizlik test, 256 00:12:04,710 --> 00:12:07,970 Siz iki yoxlanılması edirsinizsə müxtəlif dəyişənlərin eyni dəyəri var 257 00:12:07,970 --> 00:12:11,980 onların içərisində, istifadə etmək üçün əmin olun bərabər deyil, tək bərabərdir. 258 00:12:11,980 --> 00:12:15,450 Və sizin proqram olacaq Siz niyyətində davranış var. 259 00:12:15,450 --> 00:12:18,400 Mən Doug Lloyd Ben və bu CS50 edir. 260 00:12:18,400 --> 00:12:20,437