1 00:00:07,780 --> 00:00:10,540 [Powered by Google Translate] פּרעסענדענסע איז ווי מיר ענטפֿערן די קשיא, וואָס אָפּעראַציע זאָל מיר טאָן ערשטער? 2 00:00:10,540 --> 00:00:14,250 צי סאַלווינג מאַט יקווייזשאַנז אָדער פּאַרסינג שורות פון קאָמפּיוטער קאָד, 3 00:00:14,250 --> 00:00:17,230 עס זענען שטרענג כּללים פון פאָרהאַנט צו וואָס מיר אַדכיר 4 00:00:17,230 --> 00:00:20,270 אַזוי אַז אַלע קאָמפּיוטערס און מענטשן קענען באַקומען די זעלבע רעזולטאַט. 5 00:00:20,270 --> 00:00:24,710 >> ערשטער אַוועק, די רובֿ וויכטיק הערשן צו געדענקען, ספּעציעל אין באַג טעסטינג, 6 00:00:24,710 --> 00:00:27,680 איז וואָס מיר שטענדיק אַרבעט פון די ינערמאָוסט קלאַמערן אַוטווערד. 7 00:00:27,680 --> 00:00:31,120 ניצן עקסטרע קלאַמערן קענען זייַן אַ נוציק דיבאַגינג טאַקטיק, 8 00:00:31,120 --> 00:00:34,640 אָבער עס ס 'נישט גוט פיר צו אָנוואַרפן דיין קאָד מיט אַננידיד קלאַמערן. 9 00:00:34,640 --> 00:00:38,220 נעמען די צייַט צו לערנען יקערדיק אָפּעראַטאָר פאָרהאַנט כּללים. 10 00:00:38,220 --> 00:00:42,450 >> די רגע גענעראַל הערשן איז אַז ווען אָפּערייטערז האָבן גלייַך פּריאָרטי, 11 00:00:42,450 --> 00:00:44,820 איר פשוט סאָלווע פון ​​לינקס צו רעכט. 12 00:00:44,820 --> 00:00:47,690 ווען דילינג מיט פּשוט מאַט מיר אָנהייבן מיט קלאַמערן, 13 00:00:47,690 --> 00:00:52,110 דעמאָלט טאָן קייפל און טייל, און לאַסטלי טאָן דערצו און כיסער. 14 00:00:52,110 --> 00:00:54,400 קייפל און טייל האָבן די זעלבע בילכערקייַט, 15 00:00:54,400 --> 00:00:56,870 ווייַל זיי זענען יסענשאַלי פּערפאָרמינג דער זעלביקער אָפּעראַציע. 16 00:00:56,870 --> 00:01:00,880 נאָך אַלע טייל איז פשוט מאַלטאַפּלייינג דורך די פאַרקערט פון אַ ווערט. 17 00:01:00,880 --> 00:01:04,300 סימילאַרלי, כיסער איז פשוט אַדינג אַ נעגאַטיוו ווערט. 18 00:01:04,300 --> 00:01:06,150 >> זאל ס טאָן אַ בייַשפּיל. 19 00:01:14,470 --> 00:01:18,300 ווייַטערדיק די סדר פון פאָרהאַנט, מיר וועט אָנהייבן מיט די קלאַמערן. נייַן מינוס 1. 20 00:01:18,300 --> 00:01:23,410 וואָס וועט געבן אונדז 8. דעמאָלט מיר קענען מאַך אויף צו דער טייל און קייפל. 21 00:01:23,410 --> 00:01:27,450 מיר וועט סאָלווע פון ​​לינקס צו רעכט. אַזוי 10 צעטיילט דורך 2 איז 5. 22 00:01:27,450 --> 00:01:31,290 מיר האָבן 5 מאל 8 דאָ, און אַז וועט געבן אונדז 40. 23 00:01:33,230 --> 00:01:35,410 דעמאָלט מיר מאַך אויף צו דער ווייַטער סדר פון פאָרהאַנט. 24 00:01:35,410 --> 00:01:38,730 אַזוי מיר רע לינקס מיט 3 פּלוס 40 מינוס 1. 25 00:01:42,400 --> 00:01:43,700 ווידער נאָר סאַלווינג לינקס צו רעכט, 26 00:01:43,700 --> 00:01:47,650 ווייַל דאָרט ס גלייַך בילכערקייַט צווישן די דערצו און כיסער. 27 00:01:47,650 --> 00:01:51,510 מיר קענען זאָגן 3 פּלוס 40 איז 43, מינוס 1 איז 42. אַז ס אונדזער ענטפֿערן. 28 00:01:53,920 --> 00:01:56,730 >> עס זענען 2 טייפּס פון דעקרעמענט און ינקראַמאַנט אָפּערייטערז; 29 00:01:56,730 --> 00:02:01,000 דער פּרעפיקס פאָרעם, און די סאַפיקס פאָרעם. 30 00:02:01,000 --> 00:02:06,130 די סאַפיקס פאָרעם, איך + +, איז קאַמאַנלי געניצט אין פֿאַר לופּס, 31 00:02:06,130 --> 00:02:10,500 וואָס מיטל אַז די קראַנט ווערט איז געניצט אין דעם אויסדרוק, און דעריבער עס איז ינקרעמענטעד. 32 00:02:10,500 --> 00:02:14,240 אַזוי ווערט וועט נאָר זייַן אַנדערש די ווייַטער צייַט די בייַטעוודיק איז געניצט. 33 00:02:14,240 --> 00:02:17,910 אויף די אנדערע האַנט, דער פּרעפיקס ינקראַמאַנט אָדער דעקרעמענט מיטל אַז די קראַנט ווערט 34 00:02:17,910 --> 00:02:22,760 איז ינקרעמענטעד אָדער דעקרעמענטעד ערשטער, און דאַן עס איז געניצט אין דעם אויסדרוק. 35 00:02:22,760 --> 00:02:25,310 >> זאל ס נעמען אַ בייַשפּיל מיט די ינטעגער X. 36 00:02:25,310 --> 00:02:27,220 מיר וועט שטעלן עס גלייַך צו 5. 37 00:02:27,220 --> 00:02:36,500 אויב מיר נוצן די סאַפיקס אָפּעראַטאָר אויף אים און זאָגן X + +, X אויף דעם שורה איז נאָך 5. 38 00:02:36,500 --> 00:02:39,230 אויב מיר זענען געווען צו דרוקן עס אויס מיר וואָלט באַקומען די ווערט 5. 39 00:02:39,230 --> 00:02:42,540 אבער געגאנגען פאָרויס קס 1 פאַקט יקוואַלז 6. 40 00:02:42,540 --> 00:02:48,770 אַזוי רעכט דאָ אויף דעם שורה X איז גלייַך צו 6, און אויב מיר געדרוקט עס אויס מיר וואָלט באַקומען די ווערט 6. 41 00:02:48,770 --> 00:02:57,380 איצט אויב מיר געניצט דעם פּרעפיקס אָפּעראַטאָר, + + X, X איז ינקרעמענטעד ערשטער, און דאַן די ווערט איז געניצט. 42 00:02:57,380 --> 00:03:00,110 אַזוי עס ס גלייַך צו 7 אויף דעם שורה. 43 00:03:00,110 --> 00:03:04,750 ינקרעמענטינג פון קורס 6-7, און אויב מיר זענען געווען צו דרוקן עס אויס מיר וואָלט באַקומען די ווערט 7. 44 00:03:04,750 --> 00:03:09,160 >> די לעצטע נואַנס אין פּרעסענדענסע אַז מיר וועט קוקן אין דילז מיט טייַטל נאָוטיישאַן. 45 00:03:09,160 --> 00:03:15,050 די דערעפערענסע אָפּעראַטאָר, שטערן, האט בילכערקייַט איבער יקערדיק מאַט אָפּערייטערז, 46 00:03:15,050 --> 00:03:18,550 אָבער נישט איבער די סאַפיקס ינסעמענט און דעקרעמענט אָפּערייטערז. 47 00:03:18,550 --> 00:03:20,690 דאס פירט אונדז צו אונדזער לעצט בייַשפּיל. 48 00:03:20,690 --> 00:03:24,500 זאל ס נעמען די ינטעגער X און שטעלן אים גלייַך צו 7. 49 00:03:24,500 --> 00:03:30,540 מיר וועט אויך מאַכן אַ טייַטל י און שטעלן אים גלייַך צו דעם אַדרעס פון X. 50 00:03:30,540 --> 00:03:34,920 אַזוי אַז ווען מיר דערעפערענסע י מיר זאָל באַקומען די ווערט 7. 51 00:03:34,920 --> 00:03:39,380 איצט אין דעם שורה פון קאָד, מיר האָבן אַ עפּעס אַמביגיואַס סיטואַציע. 52 00:03:39,380 --> 00:03:44,310 זענען מיר דערעפערענסינג י ערשטער, און דעמאָלט ינקרעמענטינג די ווערט 7? 53 00:03:44,310 --> 00:03:48,300 אָדער ביסט מיר ינקרעמענטינג די טייַטל און דעמאָלט דערעפערענסינג עס? 54 00:03:48,300 --> 00:03:52,800 אין פאַקט, ווייַל די סאַפיקס ינקראַמאַנט אָפּעראַטאָר האט פאָרהאַנט איבער 55 00:03:52,800 --> 00:03:55,370 די דערעפערענסע אָפּעראַטאָר, מיר רע אַטעמפּטינג צו ינקראַמאַנט די טייַטל י, 56 00:03:55,370 --> 00:03:59,170 וואָס וואָלט מאַך די טייַטל דורך גרייס פון ינט ביטעס. 57 00:03:59,170 --> 00:04:03,040 יסענשאַלי געבן אונדז אַן אַדרעס אין עטלעכע לעגאַמרע פאַרשידענע פונט אין זכּרון, 58 00:04:03,040 --> 00:04:05,010 און דעמאָלט מיר רע דערעפערענסינג עס. 59 00:04:05,010 --> 00:04:07,350 אַזוי דאָס איז זייער מינינגלאַס שורה. 60 00:04:07,350 --> 00:04:10,250 אויב מיר פאקטיש געוואלט צו ינקראַמאַנט די ווערט פון 7, 61 00:04:10,250 --> 00:04:14,260 מיר וואָלט האָבן צו שטעלן די דערעפערענסע אָפּעראַטאָר מיט י אין קלאַמערן. 62 00:04:14,260 --> 00:04:17,290 דעמאָלט מיר קען ינקראַמאַנט עס. 63 00:04:17,290 --> 00:04:21,089 אַזוי בשעת מיר וואָלט ניט זייַן ינקרעמענטינג די ווערט X מיט די רגע צו לעצטע שורה פון קאָד, 64 00:04:21,089 --> 00:04:23,380 אין די לעצטע שורה פון קאָד מיר וואָלט ינפאַקט דערעפערענסע י 65 00:04:23,380 --> 00:04:26,380 צו באַקומען די ווערט X און ינקראַמאַנט אַז. 66 00:04:26,380 --> 00:04:29,540 מיר וואָלט זייַן לינקס מיט דעם ווערט X יקוואַלז 8. 67 00:04:31,580 --> 00:04:33,580 >> דאָ ס אַ שנעל ריקאַפּ פון די פּרעסענדענסע כּללים אַז מיר ווע גערעדט וועגן. 68 00:04:33,580 --> 00:04:37,210 מיר וועט אָנהייבן מיט די ינערמאָוסט קלאַמערן און אַרבעט אַוטווערד. 69 00:04:37,210 --> 00:04:41,210 דעמאָלט מיר מאַך אויף צו סאַפיקס אָפּערייטערז ווי איך + + אָדער איך -. 70 00:04:41,210 --> 00:04:45,920 דעמאָלט דערעפערענסע און אַדרעס פון אָפּערייטערז ווי שטערן X אָדער אַמפּערסאַנד X, 71 00:04:45,920 --> 00:04:50,260 און דער פּרעפיקס אָפּערייטערז ווי + + איך אָדער - איך. 72 00:04:50,260 --> 00:04:54,920 סוף מיר טאָן די פּשוט מאַט אַפּעריישאַנז ווי קייפל, טייל, מאָדולאָ. 73 00:04:54,920 --> 00:04:58,400 דעמאָלט דערצו, כיסער. 74 00:04:58,400 --> 00:05:02,170 אַז ס פּרעסענדענסע. איך בין יארדאניע דזשאָזוויאַק, און דאָס איז קס50. 75 00:05:04,160 --> 00:05:10,480 מיר וועט דערעפערענסע און נוצן די אַדרעס און - ווי טאָן איר פראַזע וואָס? 76 00:05:12,380 --> 00:05:13,190 איך בין געטאן. אָוקיי.