1 00:00:00,000 --> 00:00:11,280 2 00:00:11,280 --> 00:00:13,650 >> સ્પીકર 1: તમામ અધિકાર. 3 00:00:13,650 --> 00:00:14,390 પાછા આપનું સ્વાગત છે. 4 00:00:14,390 --> 00:00:19,260 આ CS50 ઓફ અઠવાડિયું બે છે, અને અમે આમ અત્યાર સુધી, પરંતુ કાર્યો ઉપયોગ 5 00:00:19,260 --> 00:00:20,830 મંજૂર માટે મોટે ભાગે તેમને લેવામાં. 6 00:00:20,830 --> 00:00:23,430 અમે છે જે printf ઉપયોગ કર્યા મુદ્રણ બાજુ અસર 7 00:00:23,430 --> 00:00:24,110 સ્ક્રીન પર વસ્તુઓ. 8 00:00:24,110 --> 00:00:25,790 અમે વિચાર-ઈન્ વપરાય છે, ફ્લોટ વિચાર. 9 00:00:25,790 --> 00:00:29,230 >> પરંતુ તમે ખરેખર બનાવવા માટે શું માંગો છો, તો તમારા પોતાના કાર્યો, કેટલાક તરીકે 10 00:00:29,230 --> 00:00:31,740 જો તમે પહેલાથી જ શરૂ કર્યું છે શકે છે સમસ્યા સેટ એક, જોકે માટે શું 11 00:00:31,740 --> 00:00:33,140 કડક જરૂરી નથી? 12 00:00:33,140 --> 00:00:37,150 ઠીક છે, કે જે માતાનો આગળ વધો અને ફોટાઓની ફરી મુલાકાત લો દો માત્ર માટે વપરાશકર્તા પૂછવાનો સમસ્યા 13 00:00:37,150 --> 00:00:40,660 પર તેમનું નામ અને પ્રિન્ટીંગ કંઈક સ્ક્રીન, પરંતુ કેટલાક બહાર તેવાં કરવાનો પ્રયાસ કરો 14 00:00:40,660 --> 00:00:44,000 અમે કરેલા સામાન્ય બાબત આમ અત્યાર સુધી અમારી કોડ માં બતાવ્યા. 15 00:00:44,000 --> 00:00:45,120 કે જેથી હું નીચેની અર્થ. 16 00:00:45,120 --> 00:00:47,315 >> હું આગળ જાઓ અને બનાવવા માટે જઇ રહ્યો છું નવી કાર્યક્રમ, માત્ર ફોન કરો 17 00:00:47,315 --> 00:00:49,320 તે સામાન્ય તરીકે hello.c. 18 00:00:49,320 --> 00:00:53,730 હું આગળ જાઓ અને જાતે આપવા જઈ રહ્યો છું ટોચ પર ધોરણ io.h સમાવેશ થાય છે. 19 00:00:53,730 --> 00:00:57,040 હું પણ મારી જાતને આપવા જઈ રહ્યો છું preemptively જો CS50 લાઇબ્રેરી કે જેથી 20 00:00:57,040 --> 00:00:59,080 હું કમ્પાઇલર દ્વારા ખાતે yelled મળી નથી. 21 00:00:59,080 --> 00:01:02,400 અને હવે હું આગળ જવા માટે જઇ રહ્યો છું અને Int, મુખ્ય, રદબાતલ જાહેર. 22 00:01:02,400 --> 00:01:09,020 >> હું માંગો છો અને પછી અહીં છે, આ છે માટે વિધેય આઉટસોર્સ કરાવવા ઇચ્છતા શરૂ કરવા માટે 23 00:01:09,020 --> 00:01:12,090 હું મારી જાતે છું કે કેટલાક અન્ય કાર્ય લખવા જઈ પરંતુ તે નથી 24 00:01:12,090 --> 00:01:13,820 હાલમાં અસ્તિત્વ ધરાવે છે. 25 00:01:13,820 --> 00:01:19,210 હમણાં પૂરતું, હું ઇચ્છતા કે ધારવું મને કરવા માટે પરવાનગી આપે છે કે જે કાર્ય લખી 26 00:01:19,210 --> 00:01:23,830 હેલ્લો, અલ્પવિરામથી છાપે છે, અને પછી કેટલાક વપરાશકર્તાના નામ. 27 00:01:23,830 --> 00:01:29,010 Printf કરવા માટે ચાલુ બદલે હેલ્લો,% s, તે તો સરસ નથી 28 00:01:29,010 --> 00:01:33,380 કહેવાય છે એક કાર્ય માત્ર હતા printf પરંતુ પ્રિન્ટ નામ નથી? 29 00:01:33,380 --> 00:01:36,600 >> તેથી અન્ય શબ્દોમાં, હું આપની સમક્ષ કરવા માંગો છો થોડી કરે છે કે એક પ્રોગ્રામ લખવા 30 00:01:36,600 --> 00:01:37,710 આ કંઈક. 31 00:01:37,710 --> 00:01:42,070 પ્રથમ, હું printf કહે જઇ રહ્યો છું તમારા નામ, ત્યાં કરવા માટે વપરાશકર્તાને પૂછવાની 32 00:01:42,070 --> 00:01:46,150 હું છું તો પછી મને તેના અથવા તેણીના નામ આપો, અને માટે પરિચિત શબ્દમાળા ઓ નો ઉપયોગ કરવા જઇ 33 00:01:46,150 --> 00:01:47,290 શબ્દમાળા જાહેર. 34 00:01:47,290 --> 00:01:50,420 , મને પ્રકાર શબ્દમાળા એક ચલ આપો કે તે ઓ ફોન, અને સ્ટોર 35 00:01:50,420 --> 00:01:52,120 સ્ટ્રિંગ વિચાર ફોન પરિણામ. 36 00:01:52,120 --> 00:01:56,060 પરંતુ હવે છેલ્લા અઠવાડિયા, હું હશે કંઈક tediously કરવામાં હેલ્લો,% S / એ. 37 00:01:56,060 --> 00:01:58,630 38 00:01:58,630 --> 00:02:02,570 >> અને અન્ય શબ્દોમાં, અમે આ જોઈ કર્યું વખત ઉદાહરણ એક ટોળું છે, અને તે એક 39 00:02:02,570 --> 00:02:05,280 માત્ર એક નથી કારણ કે, ઉદાહરણ તરીકે તુચ્છ કોડ લાઇન ઓફ તેથી તે ખરેખર એક નથી 40 00:02:05,280 --> 00:02:06,860 મોટા સોદો ફરીથી ટાઇપ રાખવા. 41 00:02:06,860 --> 00:02:09,990 પરંતુ ધારવું કે કોડ કે જે આ વાક્ય ખરેખર એક બોજ બની, અને 42 00:02:09,990 --> 00:02:12,900 તે કોડ એક વાક્ય નથી, પરંતુ તે 10 છે કોડ ઓફ લીટીઓ હવે માંથી થોડા અઠવાડિયા, 43 00:02:12,900 --> 00:02:15,190 અને તમે માત્ર થાકેલા મળી રહ્યાં કૉપિ અને પેસ્ટ અથવા 44 00:02:15,190 --> 00:02:17,180 તે જ કોડ ફરી લખવાનો. 45 00:02:17,180 --> 00:02:22,100 તે જગ્યાએ કરવાની સરસ નથી printf હેલ્લો,% s અને તેથી આગળ, 46 00:02:22,100 --> 00:02:26,500 માત્ર હતા, જો તે સરસ નથી નામ છાપો કે જે કહેવાય વિધેય 47 00:02:26,500 --> 00:02:27,560 એક દલીલ લે છે - 48 00:02:27,560 --> 00:02:29,120 અન્ય શબ્દોમાં, તે ઇનપુટ લે - 49 00:02:29,120 --> 00:02:30,620 અને પછી અર્ધવિરામ. 50 00:02:30,620 --> 00:02:33,240 કે જેથી કાર્ય, તે કરશે અસ્તિત્વ કે જો સરસ કરી? 51 00:02:33,240 --> 00:02:36,690 પછી હું વિશે ચિંતા કરવાની જરૂર નથી હોત printf શું છે, શું% s અને તમામ 52 00:02:36,690 --> 00:02:39,400 છે કે આ જટીલતાઓને બધા કે જે રસપ્રદ. 53 00:02:39,400 --> 00:02:40,570 તેઓ ઉપયોગી છે. 54 00:02:40,570 --> 00:02:44,700 >> તેથી પ્રિન્ટ નામ કમનસીબે, ન હતી 40 વત્તા વર્ષો પહેલા કેટલાક શોધ કરી હતી. 55 00:02:44,700 --> 00:02:45,980 કોઈ એક તે લખવા માટે માનવામાં આવે છે. 56 00:02:45,980 --> 00:02:48,300 પરંતુ તે એક કર્યા સુંદરતા છે માત્ર જેમ પ્રોગ્રામિંગ ભાષા છે, 57 00:02:48,300 --> 00:02:52,930 શરૂઆતથી જેથી તમે, વૈવિધ્યપૂર્ણ બ્લોકો વ્યાખ્યાયિત કરી શકો છો સી અને સૌથી કોઇપણ ભાષા, તમે આ કરી શકો છો 58 00:02:52,930 --> 00:02:57,260 તમારા પોતાના કાર્યક્ષમતા વ્યાખ્યાયિત કરી શકો છો, તમે તમારા પોતાના કાર્યો વ્યાખ્યાયિત કરે છે. 59 00:02:57,260 --> 00:03:01,710 અમે મુખ્ય દ્વારા વિચાર તેથી છતાં પણ આપોઆપ માટે મફત, અમે જાહેર કરી શકે છે 60 00:03:01,710 --> 00:03:02,730 આપણા પોતાના કાર્ય કરે છે. 61 00:03:02,730 --> 00:03:05,670 >> તેથી હું અહીં અમુક જગ્યા બનાવવા માટે જઇ રહ્યો છું અપ ટોચ છે, અને હું જાહેર કરવા જઇ રહ્યો છું મારી 62 00:03:05,670 --> 00:03:08,210 એક નજર પર જઈને કે પોતાના કાર્ય થોડી પ્રથમ વિચિત્ર પણ અમે આવો પડશે 63 00:03:08,210 --> 00:03:09,400 પાછા આ પહેલાં લાંબા છે. 64 00:03:09,400 --> 00:03:12,310 હું ત્યાં, રદબાતલ કરવા માટે કહે છે જઇ રહ્યો છું આ કાર્ય સૂચવે કરે છે 65 00:03:12,310 --> 00:03:16,040 કંઈક, એક બાજુ અસર ધરાવે છે, પરંતુ તે જો મને કંઈક પાછા નથી 66 00:03:16,040 --> 00:03:18,810 અથવા ઈન્ વિચાર એ જ રીતે પોતે કરે છે શબ્દમાળા મળે છે. 67 00:03:18,810 --> 00:03:22,450 અને હું આ કાર્ય આપવા જઈ રહ્યો છું પ્રિન્ટ નામ નામ છે, અને હું જઈ રહ્યો છું 68 00:03:22,450 --> 00:03:26,470 આ વ્યક્તિ લઇ જતા હોય છે કે જે સ્પષ્ટ શબ્દમાળા છે, અને હું માનું છું કે ફોન કરવા જઇ રહ્યો છું 69 00:03:26,470 --> 00:03:27,600 સ્ટ્રિંગ નામ. 70 00:03:27,600 --> 00:03:32,100 હું તેને હું માંગો કંઈપણ કૉલ, પરંતુ શકે છે હું મારી કોડ સ્વ દસ્તાવેજીકરણ હોઈ કરવા માંગો છો. 71 00:03:32,100 --> 00:03:34,770 અન્ય શબ્દોમાં, તમે જો એક હતા આ ફાઇલ ખોલો અને તે વાંચી, તમે કરી શકે છે 72 00:03:34,770 --> 00:03:39,020 કે ના નામ પરથી અનુમાન દોરવું ઓફ સૉર્ટ કરો તે રમવા માટે રહેવા આવ્યું છે તે ભૂમિકા ઇનપુટ. 73 00:03:39,020 --> 00:03:42,270 >> અને હવે તે નીચે, હું ખોલવા માટે જઇ રહ્યો છું સર્પાકાર તાણવું અને બંધ સર્પાકાર તાણવું, 74 00:03:42,270 --> 00:03:47,140 અને તેથી હું જ અનુસરી છે નોટિસ લીટીઓ સાત ટાઈન તરીકે પેટર્ન 75 00:03:47,140 --> 00:03:51,622 હું સારી સપ્તાહ વત્તા માટે નીચેના આવી છે હવે રેખાઓ નવ અને કહે છે, વચ્ચે 76 00:03:51,622 --> 00:03:53,400 મુખ્ય કંપોઝ જે 14. 77 00:03:53,400 --> 00:03:56,160 અન્ય શબ્દોમાં, નામ છાપો અન્ય કાર્ય છે. 78 00:03:56,160 --> 00:03:58,990 હવે, કમ્પાઇલર ખબર નથી જઈ રહ્યા આપોઆપ આ વસ્તુ કૉલ કરવા માટે 79 00:03:58,990 --> 00:04:02,670 હું શાબ્દિક માત્ર તેની શોધ કરી હતી, કારણ કે પરંતુ તે મુખ્ય કૉલ કરવા માટે હજુ પણ જાણતા હશે 80 00:04:02,670 --> 00:04:08,710 આપોઆપ, અને પછી અલબત્ત માં રેખા 13, હું મારા પોતાના કાર્ય ફોન કરું છું. 81 00:04:08,710 --> 00:04:12,805 અને કારણ કે હું જાહેર કર્યું છે કે કાર્ય અપ મુખ્ય પહેલાં રેખા ચાર, 82 00:04:12,805 --> 00:04:16,579 આ કમ્પાઈલર શીખવવા માટે ચાલે છે શું કંપની, અવતરણ ચિહ્નો પૂરાં કરવાં, "પ્રિન્ટ નામ" 83 00:04:16,579 --> 00:04:18,140 એનો અર્થ એ થાય છે અને તે શું કરવું જોઈએ. 84 00:04:18,140 --> 00:04:22,700 તેથી હું તે એક નવા કસ્ટમ આપવાની સોર્ટ છું સ્ક્રેચ, કહે છે, ના સંદર્ભમાં અવરોધિત કરો. 85 00:04:22,700 --> 00:04:27,240 >> તેથી અહીં, હું કે જે ખૂબ જ સામાન્ય મૂકી શકો છો હું રાખવા કોડ કે રિકરિંગ પેટર્ન 86 00:04:27,240 --> 00:04:32,300 વર્ગ લખવાનું, printf % S ને હેલો,% S / એ ", - 87 00:04:32,300 --> 00:04:36,720 88 00:04:36,720 --> 00:04:37,590 હું અહીં મૂકવામાં શું માંગો છો? 89 00:04:37,590 --> 00:04:39,200 એસ? 90 00:04:39,200 --> 00:04:41,420 તેથી હું આ સંદર્ભમાં નામ મૂકી કરવા માંગો છો. 91 00:04:41,420 --> 00:04:43,440 તેથી અહીં બંને જૂથના એક બીટ નોટિસ. 92 00:04:43,440 --> 00:04:47,680 હું મારા પોતાના કાર્ય જાહેર છું કારણ કે અને હું કંઈક અંશે આપખુદ કહેવાય છે 93 00:04:47,680 --> 00:04:50,880 તે નામ છાપો, અને હું કર્યું છે કારણ કે કૌંસ માં સ્પષ્ટ છે કે આ 94 00:04:50,880 --> 00:04:55,035 કાર્ય એક દલીલ, પ્રકાર લે છે જે શબ્દમાળા છે - તેથી તે શબ્દ છે 95 00:04:55,035 --> 00:05:00,010 અથવા મહાવરો અથવા કંઈક કે જેમ - અને હું કે જે, કે જે દલીલ નામ ફોન કરું છું 96 00:05:00,010 --> 00:05:04,770 માં તે માત્ર ચલ અર્થ એ થાય અવકાશ છે, તેથી વાત કરવા માટે, નામ છે. 97 00:05:04,770 --> 00:05:07,780 >> એસ જ શું બે વચ્ચે અસ્તિત્વમાં છે સર્પાકાર કૌંસ, અલબત્ત? 98 00:05:07,780 --> 00:05:12,990 ખરેખર, માત્ર રેખા 10 જેવા વેલ 14, તેથી માત્ર સોમવાર પર ગમે વાપરી શકતા નથી 99 00:05:12,990 --> 00:05:17,650 એસ, પરંતુ શું હું શું કરી શકો છો પસાર થયેલ છે નામ છાપો માં એસ. 100 00:05:17,650 --> 00:05:21,030 નામ છાપો માત્ર જેથી તે આપવા માટે થાય છે ઉપનામ, સમાનાર્થી, ઉપનામ, 101 00:05:21,030 --> 00:05:24,400 તે નામ ફોન, અને હવે આ વાક્ય માં તેની મદદથી. 102 00:05:24,400 --> 00:05:26,840 તેથી હવે બહાર ઝૂમ, મને આ સાચવવા દો. 103 00:05:26,840 --> 00:05:31,250 >> મને આગળ વધો અને હેલો બનાવવા દો. 104 00:05:31,250 --> 00:05:32,400 સારી લાગે છે. 105 00:05:32,400 --> 00:05:36,110 કોઈપણ ભૂલો બહાર બોલે ન હતી. . / દાખલ હેલો. 106 00:05:36,110 --> 00:05:37,020 મારું નામ શું છે? 107 00:05:37,020 --> 00:05:38,060 ડેવિડ. 108 00:05:38,060 --> 00:05:39,270 અને ડેવિડ હેલો. 109 00:05:39,270 --> 00:05:41,820 તેથી કે જે બધી ઉત્તેજક નથી, પરંતુ હવે ફક્ત લાગે છે. 110 00:05:41,820 --> 00:05:44,310 હવે તમે તે જ ઘટક છે અમે સ્ક્રેચ માં હતી 111 00:05:44,310 --> 00:05:45,420 આપણા પોતાના કાર્યો કરે છે. 112 00:05:45,420 --> 00:05:46,770 >> પરંતુ gotcha એક બીટ છે. 113 00:05:46,770 --> 00:05:50,620 હું ખરેખર વિચાર ન હતી કે ધારવું આ ખરેખર દ્વારા અને હું વગર 114 00:05:50,620 --> 00:05:54,250 ખરેખર તે વિશે વિચારવાનો લખ્યું અહીં કાર્ય નહીં. 115 00:05:54,250 --> 00:05:55,420 સંપૂર્ણપણે વાજબી લાગે છે. 116 00:05:55,420 --> 00:05:58,440 સ્ક્રેચ કોઈ કલ્પના હોય છે તમારી સ્ક્રિપ્ટો માં સ્થાન. 117 00:05:58,440 --> 00:06:00,670 તમે એક, અહીં, અહીં એક અપ મૂકવામાં શકે એક અપ અહીં છે, અને તે શરૂ થઇ શકે છે 118 00:06:00,670 --> 00:06:03,310 તમે ન કરો તો થોડું અવ્યવસ્થિત જુઓ તે સરસ રીતે બહાર મૂકે છે, પરંતુ તે નથી 119 00:06:03,310 --> 00:06:05,910 ભૌતિક સ્ક્રિપ્ટો જ્યાં વાંધો સ્ક્રીન પર હતા. 120 00:06:05,910 --> 00:06:09,660 કમનસીબે સી - અને આ ભિન્ન છે જાવા અને Python જેવી ભાષાઓ 121 00:06:09,660 --> 00:06:13,600 અને તમે પરિચિત હોઈ શકે છે કે જે અન્ય લોકો કમનસીબે સી, ક્રમમાં કરે છે - સાથે 122 00:06:13,600 --> 00:06:15,830 ઘડિયાળ શું છે કારણ કે વાંધો હવે શું કરવા જવાનું. 123 00:06:15,830 --> 00:06:19,010 >> રહ્યું છે કે મૂળભૂત કાર્ય ચલાવવા માટે, અલબત્ત, મુખ્ય છે. 124 00:06:19,010 --> 00:06:22,290 મુખ્ય પર પ્રિંટ નામ કૉલ ચાલે છે રેખા આઠ, પરંતુ કમનસીબે, 125 00:06:22,290 --> 00:06:26,660 કમ્પાઇલર પણ છે કે જે પ્રિન્ટ નામ ખબર નહીં તે લીટી 11 થી નહીં, ત્યાં સુધી અસ્તિત્વમાં 126 00:06:26,660 --> 00:06:28,520 જે કમનસીબે છે ખૂબ અંતમાં હોઈ ચાલે. 127 00:06:28,520 --> 00:06:30,660 તેથી હેલ્લો બનાવવા માતાનો કરવા દો. 128 00:06:30,660 --> 00:06:32,950 અને હવે ખરેખર, બે ભૂલો પેદા. 129 00:06:32,950 --> 00:06:36,050 તેથી હવે મને ખૂબ જ સુધી સ્ક્રોલ દો પ્રથમ, આપણે હંમેશા કરવું, અને જોઇએ 130 00:06:36,050 --> 00:06:39,560 તે મને અંતે yelling છે કે નોટિસ, કાર્ય "ગર્ભિત ઘોષણા 131 00:06:39,560 --> 00:06:40,540 નામ છાપો. " 132 00:06:40,540 --> 00:06:43,860 >> તેથી આપણે આ સંદેશ પહેલાં જોઈ કર્યું, કાર્ય ગર્ભિત ઘોષણા. 133 00:06:43,860 --> 00:06:48,080 ત્યારે અમે ભૂલ તે પ્રકારના જોવા મળે છે? 134 00:06:48,080 --> 00:06:49,180 હું એક લાઈબ્રેરી સમાવેશ થયો ન હતો ત્યારે. 135 00:06:49,180 --> 00:06:53,470 હું cs50.h ભૂલી ગયા છો અને જો હું વિચાર કરશે સ્ટ્રિંગ વિચાર અથવા ઈન્ વિચાર માટે અંતે yelled. 136 00:06:53,470 --> 00:06:56,880 પરંતુ આ કિસ્સામાં, આ કાર્ય પ્રિન્ટ નામ અધિકાર, એક લાઈબ્રેરી માં નથી? 137 00:06:56,880 --> 00:07:00,230 તે, તેથી આ ફાઈલમાં શાબ્દિક છે શું ખરેખર સમસ્યા છે? 138 00:07:00,230 --> 00:07:04,660 >> વેલ કમનસીબે સી, તે લે છે તેથી ઉત્સાહી શાબ્દિક જો તમે 139 00:07:04,660 --> 00:07:08,640 પ્રિન્ટ નામ તરીકે ઓળખાતી કાર્ય માંગો છો અસ્તિત્વ ધરાવે છે, તો તમે ક્યાંતો અમલ કરવા માટે છે 140 00:07:08,640 --> 00:07:11,940 તમારી ખૂબ જ ટોચ પર છે કે જે કાર્ય કોડ તે ઓછી સુલભ છે કે જેથી 141 00:07:11,940 --> 00:07:15,070 કાર્યો, પરંતુ પ્રમાણિકપણે, કે જે બને છે ખૂબ જ ઝડપથી sloppy. 142 00:07:15,070 --> 00:07:18,160 વ્યક્તિગત, હું પ્રથમ મુખ્ય મૂકવા ગમે છે પછી તે ખૂબ જ આ શું સાફ કારણ કે 143 00:07:18,160 --> 00:07:19,890 કાર્યક્રમ પ્રથમ નજરમાં નથી. 144 00:07:19,890 --> 00:07:23,290 અને પ્લસ, તમે અદ્ભુત ખૂણે પ્રવેશ મેળવી શકે છે X કૉલ કરવા માંગે છે તો જ્યાં કિસ્સાઓમાં 145 00:07:23,290 --> 00:07:27,530 વાય પરંતુ વાય તમે X માત્ર કૉલ શકે છે શારીરિક ખરેખર એક મૂકી શકતા નથી 146 00:07:27,530 --> 00:07:28,540 અન્ય ઉપર. 147 00:07:28,540 --> 00:07:31,230 >> પરંતુ તે અમે સી શકે બહાર વળે ખૂબ જ માત્ર આ ઉકેલવા. 148 00:07:31,230 --> 00:07:34,010 હું જગ્યા થોડી મૂકી જાઉં છું અહીં છે, અને હું માત્ર જઈ રહ્યો 149 00:07:34,010 --> 00:07:38,170 preemptively, યદ્યપિ કંઈક redundantly, આ શીખવાડે જવા 150 00:07:38,170 --> 00:07:42,320 એક કાર્ય હાજર છે, તે કમ્પાઇલર પ્રિન્ટ નામ કહેવાય, તે સ્ટ્રિંગ લે છે 151 00:07:42,320 --> 00:07:46,330 અને હું ફોન કરવા જઇ રહ્યો છું તે અર્ધવિરામ નામ. 152 00:07:46,330 --> 00:07:50,220 >> , હવે લીટી ચાર આ તેથી જે અમે પહેલાં જોઇ ન હોય, એક ઘોષણા છે 153 00:07:50,220 --> 00:07:53,940 એક કાર્ય પ્રિન્ટ નામ છે, પરંતુ તે માત્ર આ કાર્ય ચાલશે કે વચન 154 00:07:53,940 --> 00:07:56,620 છેવટે, વ્યાખ્યાયિત કરી અમલ કરી શકાય. 155 00:07:56,620 --> 00:08:00,180 આ હવે હું એકલી છોડી શકો છો કારણ કે હવે આ વ્યાખ્યા છે, 156 00:08:00,180 --> 00:08:04,090 જો છેલ્લા માઇલ અમલીકરણ, સૉર્ટ કરો આ અમલીકરણ 157 00:08:04,090 --> 00:08:05,130 ચોક્કસ કાર્ય. 158 00:08:05,130 --> 00:08:08,450 તેથી પ્રમાણિકપણે તે મૂર્ખ છે, તે ત્રાસદાયક છે પરંતુ આ સી છે માર્ગ છે, અને તે છે 159 00:08:08,450 --> 00:08:12,050 તે ખૂબ જ શાબ્દિક લઈ જાય છે કારણ કે અને, કમ્પ્યુટર પ્રમાણિકપણે જોઇએ તરીકે, 160 00:08:12,050 --> 00:08:16,020 માત્ર તમે જ તેને કહી નથી ચોકકસ શું આમ, અને તેથી ક્રમ મહત્વપૂર્ણ છે. 161 00:08:16,020 --> 00:08:18,940 >> તેથી ધ્યાનમાં રાખો અને ફરી, શરૂ દાખલાઓની આવૃત્તિ નોટિસ. 162 00:08:18,940 --> 00:08:21,850 તમે ન હોય તો અવરોધો, તમે ચાલશે છે પહેલેથી, સંદેશાઓ મળે શરૂ 163 00:08:21,850 --> 00:08:24,700 આ જેમ કે પ્રથમ નજરમાં લાગે સંપૂર્ણપણે અદૃશ્ય છે, પરંતુ તમે શરૂ કરો, તો 164 00:08:24,700 --> 00:08:29,000 જેવી આ કી શબ્દો માટે જુઓ એક "ગર્ભિત ઘોષણા," ઉલ્લેખ 165 00:08:29,000 --> 00:08:32,380 આ કિસ્સામાં કાર્ય - પ્રમાણિકપણે અને, તમે ક્યારેક પણ થોડો લીલો વિચાર 166 00:08:32,380 --> 00:08:35,010 જ્યાં તમે કહે છે કે ગાજર પ્રતીક આ મુદ્દો કદાચ છે - 167 00:08:35,010 --> 00:08:40,980 તમે મારફતે તમારા રીતે કામ કરવાનું શરૂ કરી શકો હજુ સુધી અદ્રશ્ય ભૂલ સંદેશાઓ. 168 00:08:40,980 --> 00:08:45,860 લેખન પર કોઈપણ પ્રશ્નો તમારા આ રીતે પોતાના કાર્ય? 169 00:08:45,860 --> 00:08:47,540 >> એક કે કંઈક ચાલો થોડી વધુ આકર્ષક. 170 00:08:47,540 --> 00:08:51,760 છે કે કંઈક માત્ર બદલે મુદ્રણ આડઅસર, મને જવા દો 171 00:08:51,760 --> 00:08:55,340 આગળ અને એક નવી ફાઈલ સંગ્રહો, અને અમે પડશે તે છતાં આ positive.c કૉલ 172 00:08:55,340 --> 00:08:57,600 થોડી અલગ હોઈ જવા છેલ્લા સમય વિરુદ્ધ. 173 00:08:57,600 --> 00:09:01,910 અને આ સમય, હું ફરીથી અમલ કરવા માંગો છો છેલ્લા સમય માતાનો positive.C ઉદાહરણ છે, કે જે 174 00:09:01,910 --> 00:09:04,430 વપરાશકર્તા આપવા માટે દબાણ થયેલ છે મને હકારાત્મક પૂર્ણાંક. 175 00:09:04,430 --> 00:09:07,280 પરંતુ હું ઈન્ છેલ્લા સમય વિચાર ઉપયોગ કરવાનો હતો. 176 00:09:07,280 --> 00:09:10,780 ત્યાં તો તે સરસ થઈ શક્યા ન હોત એક કાર્ય હકારાત્મક ઈન્ વિચાર કહેવાય 177 00:09:10,780 --> 00:09:13,610 હું ફક્ત આ આઉટસોર્સ કરી શકે છે માટે વિધેય ભાગ? 178 00:09:13,610 --> 00:09:16,480 અહીં તફાવત અમે પડશે કે જેથી હકારાત્મક ઈન્ વિચાર અમલમાં છે, પરંતુ વિપરીત 179 00:09:16,480 --> 00:09:20,330 એક બાજુ અસર હતી જે પ્રિન્ટ નામ - તે જેમ મને કંઈક પાછા ન હતી 180 00:09:20,330 --> 00:09:21,710 એક નંબર અથવા સ્ટ્રિંગ - 181 00:09:21,710 --> 00:09:25,510 હકારાત્મક Int, અલબત્ત, ચાલે છે મળી , આશા, હકારાત્મક ઈન્ આવો. 182 00:09:25,510 --> 00:09:26,170 >> તેથી આ કરવા માતાનો દો. 183 00:09:26,170 --> 00:09:30,840 Cs50.h સમાવેશ થાય છે, પ્રમાણભૂત io.h. શામેલ 184 00:09:30,840 --> 00:09:33,520 મુખ્ય રદબાતલ INT. 185 00:09:33,520 --> 00:09:42,160 અને હવે અહીં, હું આગળ જવા માટે જઇ રહ્યો છું અને ચાલો ઈન્ કહે છે, એ તે કહે છે, બરાબર 186 00:09:42,160 --> 00:09:44,270 હકારાત્મક વિચાર Int. 187 00:09:44,270 --> 00:09:49,080 અને જેમ ઈન્ પહેલેથી જ અસ્તિત્વમાં વિચાર સ્ટાફ તેને લખ્યું હતું કારણ કે, હું જાઉં છું 188 00:09:49,080 --> 00:09:53,950 વિચાર કે ક્ષણ માટે ધારવા માટે હકારાત્મક ઈન્ અસ્તિત્વમાં છે, અને હવે હું જાઉં છું 189 00:09:53,950 --> 00:09:57,730 આગળ વધો અને printf કહે છે, આ% I / એ ", એ માટે આભાર. 190 00:09:57,730 --> 00:10:02,940 191 00:10:02,940 --> 00:10:07,770 >> હું આ કાર્યક્રમ કમ્પાઇલ તેથી હવે તો, શું મારા ટર્મિનલ થાય ચાલે છે 192 00:10:07,770 --> 00:10:09,075 સ્ક્રીનના તળિયે વિન્ડો? 193 00:10:09,075 --> 00:10:11,580 194 00:10:11,580 --> 00:10:13,900 હું કદાચ કે વિચાર કરવા જઇ રહ્યો છું પહેલાં જ ભૂલ. 195 00:10:13,900 --> 00:10:14,570 તેથી માતાનો આ પ્રયાસ કરીએ. 196 00:10:14,570 --> 00:10:16,450 હકારાત્મક બનાવો. 197 00:10:16,450 --> 00:10:19,900 અને ફરી, ગર્ભિત ઘોષણા કાર્ય, હકારાત્મક વિચાર Int. 198 00:10:19,900 --> 00:10:21,970 તેથી આપણે આ હલ કરી શકો છો માર્ગો એક દંપતિ. 199 00:10:21,970 --> 00:10:27,310 હું માત્ર તેને સરળ અને રાખવા માટે જઇ રહ્યો છું અહીં મારા જાહેરાત મૂકવામાં અને વિચાર 200 00:10:27,310 --> 00:10:28,120 હકારાત્મક ઈન્. 201 00:10:28,120 --> 00:10:29,720 હું કહેવાતા સહી જરૂર છે. 202 00:10:29,720 --> 00:10:32,410 સહી માત્ર ઉલ્લેખ કરે છે ના એસ્થેટિકસ 203 00:10:32,410 --> 00:10:34,090 કાર્યક્રમના પ્રથમ વાક્ય. 204 00:10:34,090 --> 00:10:37,420 તેથી શું હકારાત્મક વિચાર કરીશું વળતર ઈન્? 205 00:10:37,420 --> 00:10:37,970 >> તેથી એક ઈન્. 206 00:10:37,970 --> 00:10:41,540 હું આદર્શ અર્થ, તે પાછો આવશે હકારાત્મક ઈન્ કંઈક છે, પરંતુ 207 00:10:41,540 --> 00:10:42,160 અસ્તિત્વમાં નથી. 208 00:10:42,160 --> 00:10:45,280 અમે જોઇ ન કરેલા અમારી માહિતી વચ્ચે પ્રકારો છે, તેથી અમે સાથે વ્યવહાર છે 209 00:10:45,280 --> 00:10:47,170 અમે ખૂબ જ થોડા છે કે હકીકત ડેટા પ્રકારો સાથે કામ કરવા માટે. 210 00:10:47,170 --> 00:10:50,360 પરંતુ અમે એક ઈન્ અને માત્ર પાછા આવી શકો છો તે હકારાત્મક રહેશે કે વિશ્વાસ. 211 00:10:50,360 --> 00:10:52,690 તે કહે જશે હકારાત્મક વિચાર Int. 212 00:10:52,690 --> 00:10:55,122 >> અને હવે કેવી રીતે તેની દલીલો વિશે? 213 00:10:55,122 --> 00:10:56,440 તે કોઇપણ ઇનપુટ હોય છે? 214 00:10:56,440 --> 00:10:58,280 તે કોઇપણ ઇનપુટ જરૂર નથી? 215 00:10:58,280 --> 00:11:00,900 તેથી તે જાણવાની જરૂર નથી અગાઉથી કંઈપણ માં. 216 00:11:00,900 --> 00:11:03,220 સ્ટ્રિંગ, Int નથી મળી નથી મેળવો. 217 00:11:03,220 --> 00:11:06,430 Printf કરે છે - તે કેટલાક પાસે જરૂર ઇનપુટ તેને પસાર - અને પ્રિન્ટ નામ 218 00:11:06,430 --> 00:11:09,020 અમુક ઇનપુટ જરૂરી છે, પરંતુ વિચાર હકારાત્મક ઈન્ નથી. 219 00:11:09,020 --> 00:11:11,530 તેથી હું નિશ્ચિતપણે જઈ રહ્યો કમ્પાઇલર રદબાતલ કહો. 220 00:11:11,530 --> 00:11:13,470 રદબાતલ અન્ય કંઈપણ ગેરહાજરી છે. 221 00:11:13,470 --> 00:11:17,990 તેથી રદબાતલ અર્થ કંઈ અંદર ચાલે છે તે કૌંસ છે, અર્ધવિરામ. 222 00:11:17,990 --> 00:11:20,840 >> અને હવે મારી ફાઈલ તળિયે - અને ગુદા કે ફરીથી, હું હમણાં જ બની રહ્યો છું પ્રકારની 223 00:11:20,840 --> 00:11:23,640 અહીં ટોચ પર મુખ્ય મૂકે છે, કે જે સારી પ્રથા છે આ રીતે, કારણ કે 224 00:11:23,640 --> 00:11:26,220 જો તમને અથવા અન્ય કોઈને ગમે તમારી ફાઈલ ખોલે છે 225 00:11:26,220 --> 00:11:27,400 કાર્યક્ષમતા છે. 226 00:11:27,400 --> 00:11:29,660 તમે ચોરસ એક માંથી ડાઇવ કરી શકો છો. 227 00:11:29,660 --> 00:11:34,190 તેથી હવે હું આ નકલ કરવા જઇ રહ્યો છું હકારાત્મક ઈન્ રદબાતલ વિચાર છે, પરંતુ હું નથી 228 00:11:34,190 --> 00:11:35,430 હવે, અર્ધવિરામ હિટ જતાં. 229 00:11:35,430 --> 00:11:38,280 હું, સર્પાકાર કૌંસ ખોલવા માટે જઇ રહ્યો છું અને હવે હું ઉધાર જરૂર 230 00:11:38,280 --> 00:11:39,700 સોમવાર કેટલાક વિચારો. 231 00:11:39,700 --> 00:11:44,450 >> તમે યાદ તેથી, અમે કંઈક કર્યું નીચેની જ્યારે કરવું ગમે છે 232 00:11:44,450 --> 00:11:45,830 કંઈક સાચું હતું. 233 00:11:45,830 --> 00:11:46,630 અને હું શું કર્યું? 234 00:11:46,630 --> 00:11:51,540 હું આપી કંઈક કર્યું મને હકારાત્મક પૂર્ણાંક, 235 00:11:51,540 --> 00:11:52,430 પ્રોમ્પ્ટ ના થોડુંક. 236 00:11:52,430 --> 00:11:53,540 હું માંગો કોઈપણ શબ્દ ઉપયોગ કરી શકે છે. 237 00:11:53,540 --> 00:11:54,960 અને પછી હું શું ઉપયોગ? 238 00:11:54,960 --> 00:11:59,530 ઈન્ એ, Int વિચાર બરાબર તે કોઈ દલીલો. 239 00:11:59,530 --> 00:12:00,550 >> અને તફાવત નોટિસ. 240 00:12:00,550 --> 00:12:04,680 તમે ઉપયોગ કરો છો ત્યારે તમે એક કાર્ય કૉલ કરો ત્યારે એક કાર્ય, તમે રદબાતલ મૂકી નથી. 241 00:12:04,680 --> 00:12:08,570 એક જાહેર ત્યારે તમે માત્ર તે કરવું કાર્ય, પણ કમ્પાઇલર શિક્ષણ શું 242 00:12:08,570 --> 00:12:09,780 તે અપેક્ષા કરીશું. 243 00:12:09,780 --> 00:12:11,650 તેથી તમે મૂકી કરવાની જરૂર નથી ત્યાં જાતે ગેરમાન્ય. 244 00:12:11,650 --> 00:12:12,940 >> અને હવે મારી હાલત શું હતું? 245 00:12:12,940 --> 00:12:19,670 વેલ, એ, હકારાત્મક બરાબર નથી પરંતુ તે માત્ર કૃત્રિમ કોડ છે. 246 00:12:19,670 --> 00:12:22,530 તેથી હું કેવી રીતે વધુ સ્વચ્છ આ વ્યક્ત નથી? 247 00:12:22,530 --> 00:12:24,090 તેથી કરતા ઓછો અથવા શૂન્ય બરાબર. 248 00:12:24,090 --> 00:12:26,250 તેથી ફરીથી, તમે શું કરી શકો છો નોટિસ કરતા ઓછો અથવા સમાન. 249 00:12:26,250 --> 00:12:28,100 તે અલગ બે છે પણ તેમ છતાં પ્રતિકો, પર તમે તે કરી શકો છો 250 00:12:28,100 --> 00:12:29,350 જેમ કે તમારા કીબોર્ડ. 251 00:12:29,350 --> 00:12:33,950 >> પરંતુ ભૂલ કે જે હજી પણ ત્યાં જ છે હું પણ છેલ્લા સમય સુધી ખરાબ. 252 00:12:33,950 --> 00:12:36,950 હું જાહેર છે - 253 00:12:36,950 --> 00:12:37,460 બરાબર. 254 00:12:37,460 --> 00:12:39,640 હું બહાર એ જાહેર કરવા છે લૂપ છે. 255 00:12:39,640 --> 00:12:44,180 તેથી હું અહીં n મૂકવામાં જરૂર છે, અને હું નથી અહીં ફરી જાહેર કરવા માંગો છો 256 00:12:44,180 --> 00:12:46,480 કદાચ હું એક નવા ચલ વિચાર. 257 00:12:46,480 --> 00:12:48,860 હું માત્ર અહીં કિંમત સોંપી કરવા માંગો છો. 258 00:12:48,860 --> 00:12:54,320 >> અને હવે હું ખૂબ અહીં કર્યું નથી રહ્યો. 259 00:12:54,320 --> 00:12:57,290 મને આગળ મારી વિચાર કરીએ અને હું છું કરવામાં ડોળ કરવો. 260 00:12:57,290 --> 00:13:01,220 હકારાત્મક બનાવે છે, અને હવે નવી ભૂલ છે. 261 00:13:01,220 --> 00:13:04,550 નિયંત્રણ અંત સુધી પહોંચે છે નોન રદબાતલ કાર્ય. 262 00:13:04,550 --> 00:13:07,760 નવી ભૂલ સંદેશો તેથી, પરંતુ જો તમે પ્રકારની શબ્દો દરેક સિવાય પીંજવું, તે 263 00:13:07,760 --> 00:13:09,620 કદાચ ખોટું શું છે તે જાણી ખાતે. 264 00:13:09,620 --> 00:13:11,240 >> નિયંત્રિત કરો. 265 00:13:11,240 --> 00:13:14,250 નિયંત્રણ માત્ર ક્રમમાં અર્થ એક પ્રોગ્રામ કામગીરી. 266 00:13:14,250 --> 00:13:16,510 કમ્પ્યુટર નિયંત્રણ અને કંઈક ખોટું થયું હતું. 267 00:13:16,510 --> 00:13:18,510 તેથી તે અંત સુધી પહોંચે છે બિન રદબાતલ કાર્ય. 268 00:13:18,510 --> 00:13:21,760 તે શું કાર્ય દેખીતી રીતે છે સંદર્ભ? 269 00:13:21,760 --> 00:13:24,790 શું કાર્ય બિન રદબાતલ છે? 270 00:13:24,790 --> 00:13:27,400 તેથી હકારાત્મક ઈન્ વિચાર, અને થોડી કે કૂવામાં મૂંઝવણમાં, 271 00:13:27,400 --> 00:13:29,010 તે રદબાતલ પ્રકારની છે. 272 00:13:29,010 --> 00:13:33,070 તે તેના માટે રદબાતલ એક સ્પષ્ટીકરણ છે દલીલો, પરંતુ તેની આઉટપુટ ચાલે છે 273 00:13:33,070 --> 00:13:34,540 પ્રકાર એ હોઈ. 274 00:13:34,540 --> 00:13:37,260 તેથી ડાબી પર શબ્દ છે વળતર પ્રકાર કહેવાતી. 275 00:13:37,260 --> 00:13:40,320 અહીં અંદર પર શબ્દ છે શૂન્ય અથવા વધુ દલીલો 276 00:13:40,320 --> 00:13:41,970 એક કાર્ય લે છે. 277 00:13:41,970 --> 00:13:44,060 >> તેથી હું શું કરવું જરૂર નથી? 278 00:13:44,060 --> 00:13:47,650 મારી કોડ આ બિંદુ, રેખા 21 જ્યાં જો ખીલેલું પ્રોમ્પ્ટ હવે હું, છે 279 00:13:47,650 --> 00:13:51,430 હકારાત્મક ઈન્ અંદર છે એ કહેવાય ચલ છે. 280 00:13:51,430 --> 00:13:55,200 હું કેવી રીતે મુખ્ય તેને પાછા આપી શકું? 281 00:13:55,200 --> 00:13:55,960 શબ્દશઃ. 282 00:13:55,960 --> 00:13:59,320 એ અર્ધવિરામ પાછા ફરો. 283 00:13:59,320 --> 00:14:04,090 >> તેથી જ કોલ્ટન ભાગ પરત છોડી દેવા દ્વારા મને એક જવાબ સાથે કાગળ 284 00:14:04,090 --> 00:14:07,020 લિટલ બ્લેક, કાગળ કે ભાગ તે કરવું ટેબલ પર બોક્સ, 285 00:14:07,020 --> 00:14:10,100 કોડ છે, તમે શાબ્દિક માત્ર પાછા લખવા કોલ્ટન હતા છતાં એ, અને તે છે 286 00:14:10,100 --> 00:14:12,140 મને કંઈક ભૌતિક પાછા સોંપવામાં. 287 00:14:12,140 --> 00:14:15,870 આ કિસ્સામાં, શું ચાલી રહ્યું છે વિચાર છે હકારાત્મક ઈન્ પાછા હાથ ચાલે છે 288 00:14:15,870 --> 00:14:19,220 શું અનુમાન હકારાત્મક છે જેમને પૂર્ણાંક? 289 00:14:19,220 --> 00:14:21,380 તે કિંમત જ્યાં અંત થાય છે? 290 00:14:21,380 --> 00:14:29,080 કે એ, આ ચલ થાય છે, અને પછી અમે લીટી નવ સાથે આગળ વધવું. 291 00:14:29,080 --> 00:14:31,920 >> તેથી અન્ય શબ્દોમાં, ક્રમ કામગીરી, આ કાર્યક્રમ શરૂ થાય છે 292 00:14:31,920 --> 00:14:34,430 , અમલ, અને કમ્પાઇલર પ્રતીતી ઓહ, તમે પુસ્તકાલય માંગો છો? 293 00:14:34,430 --> 00:14:36,310 મને ગ્રેબ કે અંદર ગમે છે જવા દો. 294 00:14:36,310 --> 00:14:37,750 ઓહ, તમે પ્રમાણભૂત IO પુસ્તકાલય માંગો છો? 295 00:14:37,750 --> 00:14:39,660 મને ગ્રેબ કે અંદર ગમે છે જવા દો. 296 00:14:39,660 --> 00:14:44,510 કમ્પાઇલર પોતે શું કહે છે નથી તે લીટી ચાર બનાવ્યા ત્યારે? 297 00:14:44,510 --> 00:14:47,980 ઓહ, તમે અમલ કરવાનું વચન આપ્યું કાર્ય હકારાત્મક વિચાર કહેવાય છે, પરંતુ 298 00:14:47,980 --> 00:14:50,820 અમે પછી તે પાછા મેળવી શકશો તે રેખાઓ સાથે કંઈક. 299 00:14:50,820 --> 00:14:53,450 >> ઈન્ મુખ્ય રદબાતલ માત્ર અહીં છે એનો અર્થ એ થાય મારા કાર્યક્રમના શક્તિ. 300 00:14:53,450 --> 00:14:54,990 રેખા સાત માત્ર એક સર્પાકાર તાણવું છે. 301 00:14:54,990 --> 00:14:59,540 રેખા આઠ આપે છે, ડાબી બાજુ પર એવું કહેતા હોય છે પૂર્ણાંક માટે મને 32 બિટ્સ, તે n કૉલ કરો. 302 00:14:59,540 --> 00:15:02,160 જમણી બાજુ પર, તે છે હકારાત્મક વિચાર ઈન્ હતું. 303 00:15:02,160 --> 00:15:07,120 હવે ચાલો વિરામ કે વાર્તા હવે કારણ કે હું મારા કર્સર નીચે ખસેડવા રાખવા નથી. 304 00:15:07,120 --> 00:15:11,720 મારી કર્સર હવે અહીં નીચે જાય છે, કારણ કે હવે હકારાત્મક ઈન્ ચલાવે વિચાર. 305 00:15:11,720 --> 00:15:13,100 ઈન્ એ જાહેર કરવામાં આવે છે. 306 00:15:13,100 --> 00:15:14,040 નીચેના છો. 307 00:15:14,040 --> 00:15:16,090 Printf મને હકારાત્મક પૂર્ણાંક આપે છે. 308 00:15:16,090 --> 00:15:19,740 >> , વપરાશકર્તા માંથી ઈન્ વિચાર એ તેને સંગ્રહવા, અને કદાચ ફરી અને ફરી આવું. 309 00:15:19,740 --> 00:15:23,010 આ લૂપ આ કોડ કદાચ અર્થ એ થાય કે ફરી આ જેમ અપ ચલાવવા અને નીચે 310 00:15:23,010 --> 00:15:25,810 અને ફરી, પરંતુ વપરાશકર્તા જ્યારે છેલ્લે સહકાર અને મને હકારાત્મક આપે છે 311 00:15:25,810 --> 00:15:31,750 Int, હું જે બિંદુ પર, લાઇન 21 હિટ નંબર પાછા આપ્યો, અને જે એક છે 312 00:15:31,750 --> 00:15:34,280 હવે હું પ્રકાશિત કરવી જોઇએ? 313 00:15:34,280 --> 00:15:35,070 નવ. 314 00:15:35,070 --> 00:15:39,010 નિયંત્રણ, તેથી વાત કરવા માટે, આપે નવ લાઇન પર. 315 00:15:39,010 --> 00:15:40,650 ચાર્જ હવે તે લીટી કે. 316 00:15:40,650 --> 00:15:43,250 >> કે જેથી બધા રહ્યું કરવામાં આવી છે તે છે આ હૂડ નીચે સમય છે, પરંતુ 317 00:15:43,250 --> 00:15:46,480 અમે printf જેવા કાર્યો ઉપયોગ કર્યા ત્યારે અથવા પણ શબ્દમાળા વિચાર કે બીજા કોઈને 318 00:15:46,480 --> 00:15:50,600 તમે માટે લખ્યું હતું, નિયંત્રણ આપ્યો કરવામાં આવી હતી આ બોલ પર કોઈ બીજાના કોડ રેખા 319 00:15:50,600 --> 00:15:51,290 વાક્ય દ્વારા વાક્ય દ્વારા. 320 00:15:51,290 --> 00:15:53,770 તે માત્ર અમે તેને જોઈ અને અમે શકાયું નથી રહ્યું ખરેખર તો આ તે દર્શાવાય શક્યા નથી 321 00:15:53,770 --> 00:15:57,620 તે કેટલાંક અન્ય માં કાર્યક્રમ કારણ કે હાર્ડ ડ્રાઇવ પર ફાઇલ 322 00:15:57,620 --> 00:16:00,000 અમને જાણ વિના. 323 00:16:00,000 --> 00:16:02,100 તેથી માતાનો ખરેખર કમ્પાઇલ દો અને હવે આ ચલાવો. 324 00:16:02,100 --> 00:16:03,890 >> હકારાત્મક બનાવો. 325 00:16:03,890 --> 00:16:05,260 પ્રગતિ કે, કમ્પાઇલ. 326 00:16:05,260 --> 00:16:06,650 . / હકારાત્મક. 327 00:16:06,650 --> 00:16:08,020 મને હકારાત્મક પૂર્ણાંક આપો. 328 00:16:08,020 --> 00:16:08,800 માતાનો મુશ્કેલ હોઈ દો. 329 00:16:08,800 --> 00:16:10,430 1 નકારાત્મક. 330 00:16:10,430 --> 00:16:11,360 શૂન્ય. 331 00:16:11,360 --> 00:16:13,370 માતાનો તે 50 આપી દો. 332 00:16:13,370 --> 00:16:18,100 50 માટે આભાર, અને તેથી નિયંત્રણ હવે પરત ફર્યા છે. 333 00:16:18,100 --> 00:16:21,750 કોઈપણ પ્રશ્નો હોય, તો પછી તેના પર? 334 00:16:21,750 --> 00:16:23,180 યાહ? 335 00:16:23,180 --> 00:16:25,630 >> [અશ્રાવ્ય]. 336 00:16:25,630 --> 00:16:26,130 >> ફરીથી કહે છે. 337 00:16:26,130 --> 00:16:27,860 ઓહ, સારા પ્રશ્ન. 338 00:16:27,860 --> 00:16:31,100 તેથી તમે અહીં એક સમાંતર નોટિસ શકે છે હું પર એક ખૂણામાં કટિંગ પ્રકારની છું. 339 00:16:31,100 --> 00:16:35,420 રેખા 12 માં, હું કહી રહ્યો છું, હકારાત્મક વિચાર ઈન્ એક ઈન્ આપે છે, પરંતુ તે જ દ્વારા 340 00:16:35,420 --> 00:16:39,660 તર્કશાસ્ત્ર, તે હવે કારણ રહે છે કે રેખા છ, હું જે કહી રહ્યો છું કે મુખ્ય વળતર 341 00:16:39,660 --> 00:16:44,040 એક Int, પરંતુ શું આપણે ક્યારેય છે અમારા કાર્યક્રમોનું કોઇપણ હતી? 342 00:16:44,040 --> 00:16:46,470 અમે ઉલ્લેખ ક્યારેય કર્યું આ કી શબ્દ પાછા ફરો. 343 00:16:46,470 --> 00:16:49,970 >> તેથી તે ઓછામાં ઓછો, સી કે બહાર વળે અમે ઉપયોગ કરી રહ્યાં છો કે તે આવૃત્તિ 344 00:16:49,970 --> 00:16:55,750 1999 માં બનાવવામાં આવી હતી, ટેકનિકલ, આ છે તમારા માટે આપોઆપ રહ્યું. 345 00:16:55,750 --> 00:16:59,300 કોઈપણ સમયે તમે એક કાર્યક્રમ અને તમે અમલ , મુખ્ય નામની એક કાર્ય અમલ 346 00:16:59,300 --> 00:17:04,230 કે કાર્ય દ્વારા શૂન્ય આપશે મૂળભૂત તમે અન્યથા કહે નહિં હોય, 347 00:17:04,230 --> 00:17:05,849 અને શૂન્ય માત્ર એક સંમેલન છે. 348 00:17:05,849 --> 00:17:09,430 વિશ્વમાં ત્યાં શૂન્ય આપે છે બધા સારી છે જે દર્શાવે છે કે, 349 00:17:09,430 --> 00:17:13,040 અસરકારક રીતે અમને છોડીને ચાર અબજ જાઓ શકે તે શક્ય વસ્તુઓ 350 00:17:13,040 --> 00:17:17,530 ખોટું કે જેથી અમે એક પાછા જો કે, આ અર્થ એ છે કે એક કોડ અર્થ શકે છે 351 00:17:17,530 --> 00:17:18,310 વસ્તુ ખોટું થયું. 352 00:17:18,310 --> 00:17:20,589 અમે એનો અર્થ એ છે, કે જે બે પાછા શકે આ અન્ય વસ્તુ ખોટું થયું. 353 00:17:20,589 --> 00:17:23,440 અમે ચાર અબજ પાછા શકે છે આ અન્ય વસ્તુ ખોટું થયું છે. 354 00:17:23,440 --> 00:17:27,170 >> અને હવે તમે તમારા પોતાના વિશે વિચારો તો પીસી કે મેક, તમે યાદ શકે છે 355 00:17:27,170 --> 00:17:29,610 ક્યારેક તમે વિસ્મૃત ભૂલ સંદેશાઓ વિચાર તમે છો કે જે સોફ્ટવેર માંથી 356 00:17:29,610 --> 00:17:32,650 નો ઉપયોગ કરીને, અને ઘણી વાર તે માનવ છે મૈત્રીપૂર્ણ વર્ણન છે, પરંતુ ત્યાં છે 357 00:17:32,650 --> 00:17:35,265 ઘણીવાર કોડ અથવા એક નંબર સ્ક્રીન પર? 358 00:17:35,265 --> 00:17:37,800 આ મન આવવા ન થાય તો, માત્ર તે માટે એક આંખ બહાર રાખે છે. 359 00:17:37,800 --> 00:17:40,790 તે સામાન્ય રીતે શું આ કોડ ઉલ્લેખ કરવામાં આવે છે. 360 00:17:40,790 --> 00:17:44,200 તેઓ અને માઇક્રોસોફ્ટ વર્ડ માં સમાવવામાં રહ્યાં છો અન્ય કાર્યક્રમો કે જેથી તમે એક ફાઇલ જો 361 00:17:44,200 --> 00:17:48,850 આ કંપની સાથે ભૂલનો અહેવાલ, તમે આ કરી શકો છો તેમને કહો, ઓહ ના, હું ભૂલ નંબર 45 મેળવ્યો. 362 00:17:48,850 --> 00:17:51,750 અને કંપનીના કેટલાક પ્રોગ્રામર પાછા કે અપ જોઈ શકો છો તેના અથવા તેણીના 363 00:17:51,750 --> 00:17:54,940 હું સામગ્રી કારણ કે કોડ અને કહે છે, ઓહ ના, કે આ ભૂલ છે અને તે છે શા માટે વપરાશકર્તા 364 00:17:54,940 --> 00:17:56,240 આ સંદેશ મળ્યો છે. 365 00:17:56,240 --> 00:17:59,490 >> પરંતુ પ્રમાણિકપણે, તે માત્ર થોડી છે ખલેલકારી અને થોડી કંટાળાજનક 366 00:17:59,490 --> 00:18:02,130 ઓછામાં ઓછું અમારા પર, તારણ પ્રથમ થોડા કાર્યક્રમો, અમે કર્યું છે, જેથી 367 00:18:02,130 --> 00:18:02,970 તે બાદબાકી કરવામાં આવી. 368 00:18:02,970 --> 00:18:07,450 તમારા પરંતુ આ બધા સમય દર એક કાર્યો મુખ્ય ગુપ્ત આ ધરાવે છે 369 00:18:07,450 --> 00:18:11,600 રેખા આપમેળે દ્વારા તમારા માટે ઉમેરાયેલ માટે કમ્પાઇલર, ફક્ત દ્વારા સંમેલન 370 00:18:11,600 --> 00:18:13,172 તમે અમુક સમય સાચવો. 371 00:18:13,172 --> 00:18:14,620 >> [અશ્રાવ્ય]. 372 00:18:14,620 --> 00:18:16,250 >> તમે મુખ્ય માં તેનો સમાવેશ કરવાની જરૂર નથી. 373 00:18:16,250 --> 00:18:16,700 તે દંડ છે. 374 00:18:16,700 --> 00:18:20,260 તમે તો તેનો સમાવેશ કરવા માટે જરૂર નથી આ જેમ એક કાર્ય અમલીકરણ. 375 00:18:20,260 --> 00:18:22,850 નહિંતર કાર્ય ફ્લેટ બહાર કામ કરશે નહિં. 376 00:18:22,850 --> 00:18:24,480 પરંતુ મુખ્ય માં, તે જરૂરી નથી. 377 00:18:24,480 --> 00:18:28,450 એક કે બે અઠવાડિયા, અમે મેળવવામાં શરૂ કરી શકશો કે આદત માં એકવાર અમે શરૂ કરવા માંગો છો 378 00:18:28,450 --> 00:18:29,690 ભૂલો દર્શાવે છે. 379 00:18:29,690 --> 00:18:32,550 પ્રશ્ન ખરેખર સારી. 380 00:18:32,550 --> 00:18:36,880 >> ઉલ્લેખ જેથી ઝડપી મૌખિક વિરામ કે આ શુક્રવાર, અમે બપોરના કર્યા કરવામાં આવશે નહીં 381 00:18:36,880 --> 00:18:39,980 સાથે દીઠ સે, પણ અમે ડિનર કર્યા આવશે વિદ્યાર્થીઓ અને સ્ટાફ કેટલાક. 382 00:18:39,980 --> 00:18:42,940 તમે અમને જોડાવા માંગો છો, તો લાગે છે cs50.net/rsvp જવા માટે મફત. 383 00:18:42,940 --> 00:18:45,030 આ શુક્રવાર PM પર પોસ્ટેડ 6:00. 384 00:18:45,030 --> 00:18:47,990 જગ્યા, હંમેશની જેમ, મર્યાદિત છે, પરંતુ અમે પડશે લગભગ પર આ કરવાનું ચાલુ રાખી 385 00:18:47,990 --> 00:18:51,420 સાપ્તાહિક ધોરણે જગ્યા જો આ અઠવાડિયે બહાર બનાવ્યા. 386 00:18:51,420 --> 00:18:56,160 >> તેથી આપણે બોલ બાકી કે ક્લિફહેન્ગર સોમવાર શબ્દમાળાઓ ખરેખર કરી શકો છો કે જે હતી 387 00:18:56,160 --> 00:19:00,520 માં અનુક્રમિત થશે જે ફક્ત તમે એનો અર્થ એ થાય જો કે, પ્રથમ અક્ષર પર વિચાર કરી શકે છે 388 00:19:00,520 --> 00:19:03,770 બીજા પાત્ર, ત્રીજા પાત્ર અને તેથી આગળ, તમે આ કરી શકો છો કારણ કે 389 00:19:03,770 --> 00:19:07,860 અસરકારક રીતે, જેમ શબ્દમાળા લાગે હેલો, તરીકે આ કિસ્સામાં હોવા પાંચ 390 00:19:07,860 --> 00:19:09,670 બોક્સ ની અંદર અક્ષરો. 391 00:19:09,670 --> 00:19:13,370 અને તમે તે દરેક પર વિચાર કરી શકે છે શું વાક્યરચના હતી બોક્સ સાથે અમે 392 00:19:13,370 --> 00:19:15,230 સોમવાર પર દાખલ? 393 00:19:15,230 --> 00:19:16,760 તે ચોરસ કૌંસ તમારા કીબોર્ડ પર. 394 00:19:16,760 --> 00:19:18,980 માત્ર પાંચ આંકડાના US સ્થાન શૂન્ય પર જાઓ અર્થ છે. 395 00:19:18,980 --> 00:19:22,840 >> અમે શૂન્ય અંતે ગણતરી શરૂ, તેથી કૌંસ શૂન્ય કલાક, કૌંસ એક નોંધે 396 00:19:22,840 --> 00:19:25,170 ઈ ઓળખાવે છે, અને તેથી આગળ. 397 00:19:25,170 --> 00:19:28,490 અમે કરી છે ત્યારે અને તેથી બધા સમય "હેલો" માં તારોનો ઉપયોગ અને લખતી 398 00:19:28,490 --> 00:19:31,250 અને "વર્લ્ડ" અને અન્ય વસ્તુઓ પર સ્ક્રીન, તે સંગ્રહ કરવામાં આવ્યો છે 399 00:19:31,250 --> 00:19:32,820 આ જેમ બોક્સ. 400 00:19:32,820 --> 00:19:33,370 અને એક અનુમાન લે છે. 401 00:19:33,370 --> 00:19:37,470 દરેક બોક્સ શારીરિક શું પ્રતિનિધિત્વ કરતું નથી તમારા કમ્પ્યુટરની અંદર? 402 00:19:37,470 --> 00:19:38,250 >> [અશ્રાવ્ય]. 403 00:19:38,250 --> 00:19:39,150 >> માફ કરશો? 404 00:19:39,150 --> 00:19:39,580 >> અક્ષરો. 405 00:19:39,580 --> 00:19:44,760 >> કેસ ચોક્કસપણે, એક અક્ષર તેથી શબ્દમાળાઓ, અને એક પાત્ર માત્ર છે 406 00:19:44,760 --> 00:19:46,800 આઠ બિટ્સ અથવા એક બાઇટ. 407 00:19:46,800 --> 00:19:49,550 તેથી તમે કદાચ ઓછામાં ઓછા અસ્પષ્ટ છે હકીકત સાથે પરિચિત છે કે જે તમારા 408 00:19:49,550 --> 00:19:50,500 કમ્પ્યુટર મેમરી છે. 409 00:19:50,500 --> 00:19:52,110 તે મેમરી બે પ્રકારની ઓછામાં ઓછા ધરાવે છે. 410 00:19:52,110 --> 00:19:54,810 એક તમે સંગ્રહો જ્યાં હાર્ડ ડિસ્ક છે કાયમી સ્ટફ, અને તે છે 411 00:19:54,810 --> 00:19:57,400 તમે ચલચિત્રો હોઈ શકે છે સામાન્ય રીતે મોટા જેથી અને સંગીત અને તેથી આગળ. 412 00:19:57,400 --> 00:20:04,010 >> પછી તમે મેમરી અન્ય પ્રકારના હોય છે RAM, આર એ એમ, રેન્ડમ એક્સેસ કહેવાય 413 00:20:04,010 --> 00:20:07,510 મેમરી છે, અને આ મેમરીનો પ્રકાર છે તમારા કમ્પ્યુટર છે ત્યારે વપરાય છે 414 00:20:07,510 --> 00:20:11,520 તમે શક્તિ ગુમાવો છો અથવા તો ચાલી તમારા બેટરી મૃત્યુ પામે છે, સંગ્રહિત છે કે જે કંઈપણ 415 00:20:11,520 --> 00:20:15,300 તમે શક્તિ ગુમાવી દે તો RAM માં અદૃશ્ય થઈ જાય છે તે નથી એકસાથે કારણ કે 416 00:20:15,300 --> 00:20:16,060 સતત. 417 00:20:16,060 --> 00:20:19,120 તમે સામાન્ય રીતે, આ દિવસ છે, એક તે જહાજની નાની હોડી, કદાચ વધુ બે કાર્યક્રમો. 418 00:20:19,120 --> 00:20:23,490 અને RAM ના ઊલટું તે ખૂબ કે છે હાર્ડ ડિસ્ક કરતાં ખૂબ, ખૂબ ઝડપી 419 00:20:23,490 --> 00:20:27,390 અથવા પણ નક્કર સ્થિતિમાં, આ ટ્રેડીંગ નહીં પરંતુ તે સામાન્ય રીતે વધુ ખર્ચાળ છે, જેથી 420 00:20:27,390 --> 00:20:28,480 તમે તેને ઓછી હોય છે. 421 00:20:28,480 --> 00:20:32,400 >> આજે વાતચીત ખરેખર ઉલ્લેખ કરે છે, જેથી RAM, મેમરી કે પ્રકાર કે 422 00:20:32,400 --> 00:20:35,270 શક્તિ હોય છે, જ્યારે માત્ર અસ્તિત્વમાં તમારા કમ્પ્યુટર માં મેળવાય છે. 423 00:20:35,270 --> 00:20:40,530 તેથી તમે H-ઇ એલ એલ ઓ લખી ત્યારે, પર દાખલ આ કીબોર્ડ, હરભજન એક ચાલે છે 424 00:20:40,530 --> 00:20:44,550 RAM ની બાઇટ, ઇ માં ચાલે છે RAM ની અન્ય બાઇટ, છે 425 00:20:44,550 --> 00:20:45,800 શબ્દ બાકીના. 426 00:20:45,800 --> 00:20:49,010 તેથી અમે આપની સમક્ષ શું હતા તેની યાદ છેલ્લા સમય કરવા માટે આ હતી. 427 00:20:49,010 --> 00:20:53,940 મને આગળ વધો અને ફાઇલ ખોલો દો અમે string.c કહેવાય છે, અને યાદ છે કે 428 00:20:53,940 --> 00:20:56,860 તે ઓછી જોવામાં કે આ કંઈક. 429 00:20:56,860 --> 00:20:59,860 મને ખરેખર પાછા રોલ અને બદલવા દો તે જેવા દેખાતા બરાબર શું 430 00:20:59,860 --> 00:21:02,654 s ની શબ્દમાળા નહીં. 431 00:21:02,654 --> 00:21:04,560 >> તેથી અહીં કાર્યક્રમ જુઓ. 432 00:21:04,560 --> 00:21:08,530 અમે CS50 લાઇબ્રેરી જેથી સમાવેશ થાય છે અમે શબ્દમાળા વિચાર ઉપયોગ કરી શકો છો કે જે. 433 00:21:08,530 --> 00:21:11,400 અમે ધોરણ io.h સમાવેશ થાય છે તેથી અમે printf ઉપયોગ કરી શકો છો. 434 00:21:11,400 --> 00:21:13,580 અમે શા માટે string.h સમાવેશ થાય છે? 435 00:21:13,580 --> 00:21:16,980 આ સોમવારે નવો હતો. 436 00:21:16,980 --> 00:21:18,230 તેથી અમે શબ્દમાળા રન ઇચ્છતા. 437 00:21:18,230 --> 00:21:19,090 Str leng. 438 00:21:19,090 --> 00:21:21,470 લોકો, વર્ષો પહેલા નક્કી કર્યું માતાનો માત્ર succinct બનાવી દો. 439 00:21:21,470 --> 00:21:24,290 તેના બદલે તે "શબ્દમાળા લંબાઈ," ફોન ની ચાલો તે "Str leng" કૉલ અને દો 440 00:21:24,290 --> 00:21:28,540 બહાર છે, અને જેથી જે વિશ્વમાં આકૃતિ અમે string.h સાથે ઍક્સેસ મેળવો. 441 00:21:28,540 --> 00:21:29,390 >> આ પરિચિત છે. 442 00:21:29,390 --> 00:21:30,320 આ પરિચિત છે. 443 00:21:30,320 --> 00:21:31,450 આ પરિચિત છે. 444 00:21:31,450 --> 00:21:32,370 આ થોડું નવું છે. 445 00:21:32,370 --> 00:21:35,420 રેખા 22 ઈંચ - અને અમે પાછા આવો પડશે આ કરવા માટે, પરંતુ હવે ખબર છે - 446 00:21:35,420 --> 00:21:37,880 અને તમે માત્ર કર્યા આ ખબર હોત દસ્તાવેજીકરણ અથવા જો વાંચી 447 00:21:37,880 --> 00:21:39,010 જો તમે પહેલેથી જાણતા સી - 448 00:21:39,010 --> 00:21:41,510 સ્ટ્રિંગ ક્યારેક અપ સ્ક્રૂ કરી શકો છો મળી. 449 00:21:41,510 --> 00:21:45,130 વપરાશકર્તા ખરેખર વિરોધી અથવા તો uncooperative અને તે અથવા તેણી માત્ર 450 00:21:45,130 --> 00:21:49,450 કીબોર્ડ પર કંઈપણ પ્રકાર કે નથી કીબોર્ડ પર ખૂબ જ પ્રકારની છે કે જે 451 00:21:49,450 --> 00:21:53,760 તે કમ્પ્યુટરની મેમરી જાય છે થિયરીમાં, શબ્દમાળા પાછા શકે વિચાર 452 00:21:53,760 --> 00:21:56,270 એક સિવાયના અન્ય અક્ષરો સ્ટ્રિંગ. 453 00:21:56,270 --> 00:22:01,930 તે નામની એક ખાસ કિંમત પાછી શકે બધા કેપ્સ, N-U-L-L, અને આ છે માં નલ 454 00:22:01,930 --> 00:22:03,390 માત્ર એક કહેવાતા સંત્રી મૂલ્ય. 455 00:22:03,390 --> 00:22:08,010 તે સૂચવે છે કે ખાસ કિંમત છે કંઇક ખરાબ આ કિસ્સામાં થયું છે. 456 00:22:08,010 --> 00:22:10,520 જો તે સ્ટ્રિંગ ગેરહાજરી છે. 457 00:22:10,520 --> 00:22:16,190 >> તેથી, હું માત્ર જેથી તપાસ છું રીતે લાંબા વાર્તા ટૂંકી, Str leng અને 458 00:22:16,190 --> 00:22:20,230 C સાથે આવે છે કે જે અન્ય કાર્યો, જો તેઓ શબ્દમાળા અપેક્ષા પરંતુ તમે તેમને પાસ 459 00:22:20,230 --> 00:22:23,630 શબ્દમાળા ગેરહાજરી, તમે પસાર જો તેમને, કમ્પ્યૂટર અથવા કાર્યક્રમ નલ 460 00:22:23,630 --> 00:22:25,000 માત્ર સંપૂર્ણ ભાંગી જશે. 461 00:22:25,000 --> 00:22:25,610 તે અટકી જશે. 462 00:22:25,610 --> 00:22:27,250 તે કેટલાક ભૂલ સંદેશો અપ ફેંકવું કરશે. 463 00:22:27,250 --> 00:22:28,690 ખરાબ વસ્તુઓ થાય છે. 464 00:22:28,690 --> 00:22:31,130 આ હજુ પણ છે જેથી છતાં પણ સારી વ્યાખ્યાયિત હિસ્પેનિક - 465 00:22:31,130 --> 00:22:33,730 આ સપ્તાહમાં વધુ અર્થમાં બનાવવા અથવા કરશે બે - રેખા 22 માં, આ માત્ર એક છે 466 00:22:33,730 --> 00:22:38,790 સ્વ રક્ષણાત્મક ભૂલ ચકાસણી ઉદાહરણ માત્ર કેસ એક સમય બહાર 467 00:22:38,790 --> 00:22:42,040 એક મિલિયન કંઈક અંતે ખોટું ઓછામાં મારા કાર્યક્રમ ભાંગી નહીં. 468 00:22:42,040 --> 00:22:45,960 >> ઓ નથી તેથી, જો કંઇક ખરાબ બરાબર હું લૂપ માટે આ હોય છે, અને આ હતી 469 00:22:45,960 --> 00:22:47,710 અમે તે અન્ય હતું, જ્યાં સિન્ટેક્ષ નવા ભાગ. 470 00:22:47,710 --> 00:22:51,580 મેં વારો લૂપ માટે છે શૂન્ય ઓ લંબાઈ સુધી છે. 471 00:22:51,580 --> 00:22:56,140 અને પછી અહીં, હું ઓ બહાર પ્રિન્ટિંગ હતી કૌંસ હું, પરંતુ શા માટે હું બધા% કેચ ઉપયોગ કર્યો હતો 472 00:22:56,140 --> 00:23:00,770 તેના બદલે% s ની અચાનક પણ ઓ શબ્દમાળા છે છતાં? 473 00:23:00,770 --> 00:23:02,110 તે અધિકાર, એક અક્ષર છે? 474 00:23:02,110 --> 00:23:06,560 એસ, એક સ્ટ્રિંગ છે, પરંતુ ઓ કૌંસ કંઈક હું શૂન્ય છે જ્યાં ઓ કૌંસ હું 475 00:23:06,560 --> 00:23:10,380 અથવા એક અથવા બે, કે જે વ્યક્તિગત છે શબ્દમાળા પાત્ર અને તેથી માટે 476 00:23:10,380 --> 00:23:14,970 કે, printf જાણ કરવાની જરૂર છે કે તે ખરેખર અપેક્ષા એક પાત્ર છે. 477 00:23:14,970 --> 00:23:18,096 >> અને પછી યાદ, આ શું કર્યું કાર્યક્રમ ખરેખર શું? 478 00:23:18,096 --> 00:23:19,848 >> કૉલમ તે છપાયેલ. 479 00:23:19,848 --> 00:23:21,120 >> અરે વાહ, બરાબર. 480 00:23:21,120 --> 00:23:24,990 તે માત્ર મને લખો કે શબ્દ મુદ્રિત એક કૉલમ, લાઇન દીઠ એક અક્ષર. 481 00:23:24,990 --> 00:23:26,190 તેથી માતાનો આ ફરીથી જોવા દો. 482 00:23:26,190 --> 00:23:27,810 તેથી શબ્દમાળા બનાવે છે. 483 00:23:27,810 --> 00:23:30,200 ઠીક કમ્પાઇલ કરેલ છે. . / સ્ટ્રિંગ. 484 00:23:30,200 --> 00:23:35,560 મને H-ઇ એલ એલ ઓ લખી દો, દાખલ કરો, અને ખરેખર હું, લાઇન દીઠ એક વિચાર. 485 00:23:35,560 --> 00:23:37,280 >> તેથી મને અહીં એક ઓપ્ટિમાઇઝેશન કરવા દો. 486 00:23:37,280 --> 00:23:40,240 તમે, ખાસ કરીને જો તે વિશે વિચારો તો જો તમે પહેલાં, ત્યાં પ્રોગ્રામ કર્યું 487 00:23:40,240 --> 00:23:43,340 રેખા 24 માં દલીલ એક બિનકાર્યક્ષમતા. 488 00:23:43,340 --> 00:23:46,160 અન્ય શબ્દોમાં, તે જરૂરી નથી શ્રેષ્ઠ ડિઝાઇન. 489 00:23:46,160 --> 00:23:50,200 સરળ, ઓછામાં ઓછા એક વખત તમે Str leng શું છે યાદ છે, પરંતુ તે છે 490 00:23:50,200 --> 00:23:52,640 સંભવિત મૂક કંઈક કરી. 491 00:23:52,640 --> 00:23:54,863 કે શું હોઇ શકે? 492 00:23:54,863 --> 00:23:56,280 >> [અશ્રાવ્ય]. 493 00:23:56,280 --> 00:23:56,800 >> બરાબર. 494 00:23:56,800 --> 00:24:00,340 તે ઓ લંબાઈ માટે તપાસ છે દરેક એક સમય હોવા છતાં પણ 495 00:24:00,340 --> 00:24:02,980 H-ઇ એલ એલ ઓ હંમેશા ચાલે છે પાંચ અક્ષરો છે. 496 00:24:02,980 --> 00:24:05,490 આ લૂપ દ્વારા દર વખતે, પાંચ બદલાતી નથી. 497 00:24:05,490 --> 00:24:08,750 હું incrementing, પરંતુ શું હોઈ શકે છે દરેક પર s ની લંબાઈ છે 498 00:24:08,750 --> 00:24:09,690 આ લૂપ ઇટરેશન? 499 00:24:09,690 --> 00:24:15,810 તે પાંચ છે, તે પાંચ છે, તે પાંચ છે, અને હજુ સુધી હું તેમ છતાં આ પૂછવા છું 500 00:24:15,810 --> 00:24:18,320 ફરી અને ફરી અને ફરી પ્રશ્ન. 501 00:24:18,320 --> 00:24:20,750 હવે પ્રમાણિકપણે, કમ્પ્યૂટર જેથી ખરેખર છે ઝડપી, કોઈ એક નોટિસ રહ્યું 502 00:24:20,750 --> 00:24:23,780 આ કિસ્સામાં તફાવત છે, પરંતુ આ પ્રકારના ગરીબ ડિઝાઇન નિર્ણયો કરી શકો છો 503 00:24:23,780 --> 00:24:28,330 કમ્પાઇલર પોતે જો ઉમેરો કરવા માટે શરૂ તમારા માટે આ સુધારવા માટે પ્રયાસ નથી 504 00:24:28,330 --> 00:24:30,630 તે સામાન્ય રીતે અંતે નહીં કરશે ઓજાર ઓછામાં. 505 00:24:30,630 --> 00:24:31,540 >> તેથી હું આ કરવા જઇ રહ્યો છું. 506 00:24:31,540 --> 00:24:34,580 હું પછી અલ્પવિરામ ઉમેરવા જઇ રહ્યો છું મારી પ્રથમ ચલ, હું. 507 00:24:34,580 --> 00:24:37,310 હું મારી જાતને બીજા આપવા જઈ રહ્યો છું ચલ, ફક્ત દ્વારા, તે ફોન એ 508 00:24:37,310 --> 00:24:41,330 પછી નંબરો માટે સંમેલન, અને હું છું શબ્દમાળાની કિંમત n સોંપી જવા 509 00:24:41,330 --> 00:24:42,530 સેકન્ડ નહીં. 510 00:24:42,530 --> 00:24:46,060 અને પછી હું બદલવા માટે જઇ રહ્યો છું મારી હાલત શું હોઈ? 511 00:24:46,060 --> 00:24:51,960 હું મારી શરત બદલવા માટે જઇ રહ્યો છું હું એ કરતાં ઓછો હોય છે જ્યારે. 512 00:24:51,960 --> 00:24:55,700 >> તેથી હવે, હું કેવી રીતે ઘણી વખત છું ઓ લંબાઈ તપાસ? 513 00:24:55,700 --> 00:25:00,110 એકવાર, પરંતુ તે સામે હું ચેક કરવા બરાબર છે એ ફરીથી અને ફરીથી તે હવે કારણ કે 514 00:25:00,110 --> 00:25:03,170 કિંમતો ખરેખર બદલાતી નથી. 515 00:25:03,170 --> 00:25:06,020 હવે માટે, માત્ર ખબર છે કે તમે ગમે ત્યારે એક ફંક્શન કોલ, એક બીટ છે 516 00:25:06,020 --> 00:25:09,930 તમે સમજાવવાની કોશિશ કરવા માટે ઓવરહેડ, પૂરતી નથી ખરેખર માંથી ક્યારેય કાર્યો મદદથી, પરંતુ 517 00:25:09,930 --> 00:25:12,750 કોડ એક વાક્ય છે ચોક્કસપણે જ્યારે કે ગમે છે - અને લીટીઓ વિચાર કરશે 518 00:25:12,750 --> 00:25:15,490 લાંબા પહેલાં વધુ રસપ્રદ - જ્યાં જો લાગે તક છે, હું 519 00:25:15,490 --> 00:25:18,320 આ કોડ લખો, કેટલા તે વખત ચલાવવા કરશે? 520 00:25:18,320 --> 00:25:20,950 તમે સમય પર જોવા માટે શરૂ કરી શકશો તમારા કાર્યક્રમો કામગીરી કરી શકો છો 521 00:25:20,950 --> 00:25:21,660 ખરેખર બદલો. 522 00:25:21,660 --> 00:25:24,110 >> હકીકતમાં, આ સમસ્યા એક અમે કર્યું સુયોજિત કરે છે વર્ષ કરવામાં છેલ્લા સમાવેશ થાય છે 523 00:25:24,110 --> 00:25:27,600 તમે યાદ કરી શકે છે, જેમ અમલીકરણ સપ્તાહ શૂન્ય, એક જોડણી તપાસનાર, પરંતુ 524 00:25:27,600 --> 00:25:31,380 આધાર આપવા માટે રચાયેલ છે કે પરીક્ષક જોડણી એક 150,000 શબ્દકોશ વત્તા 525 00:25:31,380 --> 00:25:32,860 અમે તમને ગાય્ઝ આપી કે શબ્દો. 526 00:25:32,860 --> 00:25:37,100 તમે કોડ લખવા માટે હશે લોડ RAM માં તે શબ્દો, જેથી માં 527 00:25:37,100 --> 00:25:40,700 અમે જેમ બોક્સ સ્ક્રીન પર એક ક્ષણ જોયું જો તમે પહેલાં, અને પછી ઝડપી 528 00:25:40,700 --> 00:25:43,740 કરી શકો છો, તમે જવાબ આપવા માટે સક્ષમ હોવા જોઈએ ફોર્મની પ્રશ્ન છે, આ શબ્દ છે 529 00:25:43,740 --> 00:25:44,280 ખોટીજોડણીવાળું? 530 00:25:44,280 --> 00:25:45,420 આ શબ્દ ખોટીજોડણીવાળું છે? 531 00:25:45,420 --> 00:25:46,770 આ શબ્દ ખોટીજોડણીવાળું છે? 532 00:25:46,770 --> 00:25:49,525 >> અને અમે કર્યું શું કે જેમ કંઈક વર્ષ કરવામાં ભૂતકાળ, તેને ચાલુ છે 533 00:25:49,525 --> 00:25:53,500 એક પસંદ વૈકલ્પિક ધોરણે, એક પર યદ્યપિ પ્રકારના સ્પર્ધા, જેમાં 534 00:25:53,500 --> 00:25:59,470 ઓછી રેમ અને ઓછા ઉપયોગ કરે વિદ્યાર્થીઓ સમય, ઓછા CPU ચક્ર, અંત 535 00:25:59,470 --> 00:26:02,640 થોડી ટોચ સુધી પરપોટાનો નેતા બોર્ડ અથવા અમે મૂકી છે કે રેન્કિંગ 536 00:26:02,640 --> 00:26:04,770 અમે કરેલા તરીકે કોર્સ હોમપેજ ભૂતકાળના વર્ષોમાં કરવામાં આવે. 537 00:26:04,770 --> 00:26:08,100 તેથી ફરી, તદ્દન વૈકલ્પિક છે, પરંતુ આ ડિઝાઇન તકો બોલી 538 00:26:08,100 --> 00:26:11,250 એક વાર આગળ અમે શરૂ છે કે આ અમુક માથે મકાન 539 00:26:11,250 --> 00:26:14,010 મૂળભૂત ઇમારત બ્લોક્સ. 540 00:26:14,010 --> 00:26:16,780 >> તેથી મારા માટે આ રેખાકૃતિ પાછા જવા દો માત્ર એક ક્ષણ અને થોડી ઉઘાડી 541 00:26:16,780 --> 00:26:17,610 કંઈક વધુ હોય છે. 542 00:26:17,610 --> 00:26:21,400 આ ખરેખર એક સ્ટ્રિંગ છે, અને અમે ભર્યું છે થોડા લાઈબ્રેરીઓ લાભ, 543 00:26:21,400 --> 00:26:25,150 જે છે પ્રમાણભૂત io.h - 544 00:26:25,150 --> 00:26:26,110 >> Printf. 545 00:26:26,110 --> 00:26:27,860 >> Printf, અન્ય વસ્તુઓ વચ્ચે. 546 00:26:27,860 --> 00:26:31,540 ઈન્ વિચાર અને વિચાર શબ્દમાળા છે જે cs50.h, અને તેથી આગળ, string.h, જે 547 00:26:31,540 --> 00:26:32,570 Str leng હતી. 548 00:26:32,570 --> 00:26:34,800 અન્ય હજી ત્યાં બહાર છે, પરંતુ તે કરે છે. 549 00:26:34,800 --> 00:26:38,540 પ્રમાણિકપણે, લોટ અને હેડર ઘણાં બધાં છે કાર્યો જાહેર ફાઇલોને 550 00:26:38,540 --> 00:26:43,320 પુસ્તકાલયો માટે છે, પરંતુ આ ctype.h છે ખરેખર કંઈક હોઈ ચાલે 551 00:26:43,320 --> 00:26:46,900 હું જાઉં છું કારણ કે ફાયદાકારક આગળ વધો અને એક અમલ કરવા માટે 552 00:26:46,900 --> 00:26:48,120 અહીં અન્ય કાર્યક્રમ. 553 00:26:48,120 --> 00:26:52,420 >> મને આગળ જાઓ અને કંઈક ખોલો દો હું કહેવાય અગાઉથી લખ્યું 554 00:26:52,420 --> 00:26:55,750 capitalize.c, અને માતાનો લેવા દો કેવી રીતે આ કામ કરે પર એક નજર. 555 00:26:55,750 --> 00:27:00,340 હું આ આવૃત્તિમાં ઉપયોગ કરું છું કે નોટિસ તે ત્રણ પરિચિત ફાઈલો. 556 00:27:00,340 --> 00:27:04,110 રેખા 18 માં, હું છું કે નોટિસ લખાણ વાક્ય મેળવવામાં. 557 00:27:04,110 --> 00:27:07,660 રેખા 21 માં નોટિસ, હું દાવો છું કે નીચેના કોડ માટે ચાલે છે 558 00:27:07,660 --> 00:27:12,170 વપરાશકર્તા ટાઇપ ગમે, ઓ મૂડીકરણ , અને કેવી રીતે હું કરી રહ્યો છું? 559 00:27:12,170 --> 00:27:13,300 ઠીક છે, હું લઈ રહ્યો છું - 560 00:27:13,300 --> 00:27:14,750 પાઠ છેલ્લા સમય થી શીખી - 561 00:27:14,750 --> 00:27:18,370 હું અને એ જાહેર અને વારો છું શબ્દમાળા માં અક્ષરો. 562 00:27:18,370 --> 00:27:22,720 અને પછી આ બ્લોક શું છે 27 દ્વારા લાઇન 24 કોડ 563 00:27:22,720 --> 00:27:24,550 જનસાધારણ ના નિયમો માં કરી? 564 00:27:24,550 --> 00:27:27,766 565 00:27:27,766 --> 00:27:29,730 >> પાછા અક્ષર લોઅરકેસ. 566 00:27:29,730 --> 00:27:30,430 >> બરાબર. 567 00:27:30,430 --> 00:27:35,920 જો ઓ કૌંસ હું - તેથી જો હું મી ઓ પાત્ર છે, કે જે ચોક્કસ છે 568 00:27:35,920 --> 00:27:40,220 શબ્દમાળા માં ચાર, એક કરતાં વધારે છે અથવા સમાન એક લોઅરકેસ અને - 569 00:27:40,220 --> 00:27:42,670 કે ડબલ & "અને" નું ચિહ્ન યાદ અર્થ અને - 570 00:27:42,670 --> 00:27:46,810 અને એ જ પાત્ર, ઓ કૌંસ i, z લોઅરકેસ માટે કરતા ઓછો અથવા સમાન, 571 00:27:46,810 --> 00:27:50,600 તે એક અથવા બી અથવા એક c અથવા ચોક્કો અર્થ એ છે કે ડોટ, ડોટ, ડોટ, અથવા એનો અર્થ એ છે કે જે z, 572 00:27:50,600 --> 00:27:51,340 તે લોઅરકેસ છે. 573 00:27:51,340 --> 00:27:52,900 હું કે જે કિસ્સામાં શું કરવું માંગો છો? 574 00:27:52,900 --> 00:27:55,010 ઠીક છે, હું કંઈક આ કરી શકો છો રહસ્યમય, પરંતુ 575 00:27:55,010 --> 00:27:56,160 માતાનો આ ઉપરાંત પીંજવું દો. 576 00:27:56,160 --> 00:28:00,210 >> હું printf કૉલ કરવા જઇ રહ્યો છું,% કેચ છાપે છે હું આ પુનઃમુદ્રિત કરવા માંગો છો કારણ કે 577 00:28:00,210 --> 00:28:01,580 સ્ક્રીન પર પાત્ર. 578 00:28:01,580 --> 00:28:06,650 હું પછી ઓ કૌંસ હું લઇ જાઉં છું આઇ મી ઓ પાત્ર અને પછી શા માટે 579 00:28:06,650 --> 00:28:12,330 હું અહીં આ ઓછી યુક્તિ કરી રહ્યો છું એક ઓછા મૂડી એક લોઅરકેસ? 580 00:28:12,330 --> 00:28:16,352 કે આપી શું ચાલે છે મને સામાન્ય રીતે કહીએ? 581 00:28:16,352 --> 00:28:18,600 >> [અશ્રાવ્ય]. 582 00:28:18,600 --> 00:28:19,390 >> બરાબર. 583 00:28:19,390 --> 00:28:20,860 હું ખરેખર યાદ નથી - 584 00:28:20,860 --> 00:28:24,390 તે મૂડી એ માટે 65 હું ખરેખર નથી હતી એક છે લોઅરકેસ શું યાદ રાખો કે, 585 00:28:24,390 --> 00:28:25,540 પરંતુ કોઈ બાબત છે. 586 00:28:25,540 --> 00:28:26,580 કમ્પ્યુટર જાણે છે. 587 00:28:26,580 --> 00:28:30,380 તેથી કહેતા, એક ઓછા લોઅરકેસ કેપિટલ A, તે અદ્ભુત છે 588 00:28:30,380 --> 00:28:33,530 અન્ય એક ચાર બાદબાકી છે, પરંતુ હૂડ નીચે અક્ષરો શું છે? 589 00:28:33,530 --> 00:28:34,520 તેઓ માત્ર નંબરો છો. 590 00:28:34,520 --> 00:28:36,980 તે નંબરો છે ગમે તો, કમ્પ્યુટર તેને યાદ કરીએ 591 00:28:36,980 --> 00:28:38,240 માનવ બદલે મારા કરતા. 592 00:28:38,240 --> 00:28:41,710 >> જેથી એક ઓછા મૂડી લોઅરકેસ મને તફાવત આપવા જવાનું. 593 00:28:41,710 --> 00:28:45,370 તે 32 હોઈ બને છે, અને તે હશે લોઅરકેસ બી અને મૂડી બી માટે કેસ 594 00:28:45,370 --> 00:28:45,930 અને તેથી આગળ. 595 00:28:45,930 --> 00:28:47,710 તે thankfully, સતત રહે છે. 596 00:28:47,710 --> 00:28:51,930 હું આવશ્યક કહી રહ્યો છું, કે જેથી લેવા અક્ષરનાનાંઅક્ષરો, કે જે બંધ બાદબાકી 597 00:28:51,930 --> 00:28:55,340 ધોરણ તફાવત છે, અને તે અસરકારક રીતે ફેરફારો ઓ કૌંસ હું માંથી 598 00:28:55,340 --> 00:28:59,400 અપરકેસ, અલબત્ત, કરવા માટે લોઅરકેસ, મારી ખરેખર લાગે કર્યા વિના 599 00:28:59,400 --> 00:29:03,040 વિશે અથવા યાદ રાખો, તે શું હતા જ્યારે આઠ વિશે અમે વાત કરી નંબરો 600 00:29:03,040 --> 00:29:04,800 સ્વયંસેવકો સ્ટેજ પર આવ્યા? 601 00:29:04,800 --> 00:29:08,800 તે નથી હવે દરમિયાન, બીજા માં, જો નક્કી તરીકે લોઅરકેસ અક્ષર 602 00:29:08,800 --> 00:29:10,400 રેખા 24 દ્વારા, માત્ર તે છાપશે. 603 00:29:10,400 --> 00:29:12,590 હું માત્ર સ્પર્શ કરવા માંગો છો હતા અક્ષરો 604 00:29:12,590 --> 00:29:14,410 વાસ્તવમાં મૂળ લોઅરકેસ. 605 00:29:14,410 --> 00:29:15,150 >> તેથી માતાનો આ જોવા દો. 606 00:29:15,150 --> 00:29:17,400 રોકડી કરો. 607 00:29:17,400 --> 00:29:18,470 સંકલિત, OK. 608 00:29:18,470 --> 00:29:19,730 . / ઉઠાવે છે. 609 00:29:19,730 --> 00:29:23,530 અને મને H-ઇ એલ એલ ઓ લખી દો લોઅરકેસ માં દાખલ કરો. 610 00:29:23,530 --> 00:29:26,370 અને તે રૂપાંતરિત થયેલ છે કે નોટિસ અપરકેસ માં. 611 00:29:26,370 --> 00:29:27,940 મારી સાથે ફરી આ કરવા દો એક અલગ શબ્દ. 612 00:29:27,940 --> 00:29:32,720 કેવી રીતે D-A-V-આઇ ડી વિશે પ્રથમ ડી એક નામ તરીકે ખર્ચ સામાન્ય રીતે છે? 613 00:29:32,720 --> 00:29:33,560 દાખલ કરો. 614 00:29:33,560 --> 00:29:34,870 તે હજુ પણ યોગ્ય નોટિસ. 615 00:29:34,870 --> 00:29:40,250 તે માત્ર છે કે પ્રથમ ડી યથાવત outputted કે અન્ય બાંધકામ મારફતે. 616 00:29:40,250 --> 00:29:42,170 >> તેથી, તો પછી ધ્યાનમાં રાખો કે, અહીં વસ્તુઓ દંપતિ. 617 00:29:42,170 --> 00:29:45,060 તમે ક્યારેય બે ચેક કરવા માંગો છો, તો એક, એક જ સમયે શરતો, તમે આ કરી શકો છો અને તેમને 618 00:29:45,060 --> 00:29:46,500 અમે આગાહી મળીને તરીકે. 619 00:29:46,500 --> 00:29:49,900 તમે આ રીતે અક્ષરો તુલના કરી શકો છો અને અસરકારક રીતે અક્ષરો તરીકે સારવાર 620 00:29:49,900 --> 00:29:53,050 નંબર્સ, પરંતુ પ્રમાણિકપણે, આ આવું કંઈ છે વિસ્મૃત હું યાદ જવા ક્યારેય છું 621 00:29:53,050 --> 00:29:56,510 શરૂઆતથી આ સાથે આવે છે કે કેવી રીતે તદ્દન માટે તે મારફતે તર્ક વિના 622 00:29:56,510 --> 00:29:57,140 સમય એક બીટ. 623 00:29:57,140 --> 00:30:00,590 >> તે સરસ કરવામાં ન આવ્યો હોય તો કોઈને બહાર છે કહેવાય વિધેય ત્યાં લખ્યું હતું 624 00:30:00,590 --> 00:30:05,390 કે કે સાચા મારા માટે જવાબ શકે ઘટે ખોટા, આ અક્ષર લોઅરકેસ છે? 625 00:30:05,390 --> 00:30:09,350 વેલ thankfully, રહેલી વ્યકિત લખ્યું ctype.h બરાબર છે કે હતી. 626 00:30:09,350 --> 00:30:15,540 મને અહીં જાઓ અને કેચ માટે ctype ઉમેરવા દો પ્રકારો, અને હવે મને અહીં નીચે જવા દો અને 627 00:30:15,540 --> 00:30:18,820 આ રેખા નીચે પ્રમાણે લખાણ લખે છે. 628 00:30:18,820 --> 00:30:27,510 >> તે કહે છે, જો તેથી ઓછી હોય છે, હું દાવો, ઓ કૌંસ હું, પછી હું કાઢવા જઇ રહ્યો છું 629 00:30:27,510 --> 00:30:29,400 એકસાથે આ બે રેખાઓ. 630 00:30:29,400 --> 00:30:32,570 તેથી હવે બીજા કોઇ, હું આશા છું લખ્યું હતું, કહેવાય છે એક કાર્ય ઓછી હોય છે, અને તે 631 00:30:32,570 --> 00:30:36,250 તેઓ હતી અને તેઓ જાહેર વળે બહાર તે ctype.h ની અંદર. 632 00:30:36,250 --> 00:30:39,480 અને હવે હું રેખા 27 છોડી જઇ રહ્યો છું એકલા, હું રેખા 31 છોડી જઇ રહ્યો છું 633 00:30:39,480 --> 00:30:41,890 એકલા, પરંતુ હું કર્યું કેટલી નોટિસ મારી કોડ અપ કડક. 634 00:30:41,890 --> 00:30:42,690 તે હવે ક્લીનર છે. 635 00:30:42,690 --> 00:30:47,250 તે મારફતે જોવા માટે ઓછી મુશ્કેલ છે હવે કાર્ય, તદુપરાંત છે, કારણ કે 636 00:30:47,250 --> 00:30:50,080 જેથી પરમેશ્વરે કે તે માત્ર નામ આપવામાં આવ્યું તે શું કહે છે નથી. 637 00:30:50,080 --> 00:30:51,520 >> તેથી હવે હું આ સેવ કરવા જઇ રહ્યો છું. 638 00:30:51,520 --> 00:30:52,930 હું બહાર ઝૂમ કરવા જઇ રહ્યો છું. 639 00:30:52,930 --> 00:30:56,650 અને તમે કરી શકે છે માત્ર સ્ક્રેચ તરીકે બુલિયનો, બુલિયન કિંમતો સાચું કે 640 00:30:56,650 --> 00:31:01,530 ખોટા, કે જે ચોક્કસ શું છે ચોક્કો અસરકારક રીતે વળતર ઓછું. 641 00:31:01,530 --> 00:31:02,960 મને recompile દો. 642 00:31:02,960 --> 00:31:04,500 મને ફરીથી રન દો. 643 00:31:04,500 --> 00:31:07,350 અને હવે, ચાલો ફરી પ્રયાસ કરો દો H-ઇ એલ એલ ઓ, દાખલ કરો. 644 00:31:07,350 --> 00:31:07,970 તે ખૂબ સારી છે. 645 00:31:07,970 --> 00:31:10,150 અને ફરીથી પ્રયાસ કરો, હું ખાતરી કરો કંઈક સ્ક્રૂ ન હતી. 646 00:31:10,150 --> 00:31:11,670 તે તેમજ ખર્ચ થયેલ છે. 647 00:31:11,670 --> 00:31:14,190 >> પરંતુ આ માટે પૂરતી સારી નથી, કારણ કે હું જવા ક્યારેય છું કે અન્ય વસ્તુ 648 00:31:14,190 --> 00:31:19,090 હું ખરેખર તે મારફતે કામ સિવાય યાદ કાળજીપૂર્વક પર કહે છે, કાગળ છે 649 00:31:19,090 --> 00:31:19,920 આ ખરેખર રેખા. 650 00:31:19,920 --> 00:31:23,450 ત્યાં તો તે સરસ નથી ઉચ્ચ કહેવામાં વિધેય? 651 00:31:23,450 --> 00:31:26,930 વેલ તે ત્યાં ત્યાં બહાર વળે તેમજ ctype.h છે. 652 00:31:26,930 --> 00:31:30,150 હું આગળ જાઓ અને ટાઇપ કરવા જઇ રહ્યો છું - 653 00:31:30,150 --> 00:31:31,340 મને તે લીટી પાછું લાવવા દો. 654 00:31:31,340 --> 00:31:36,430 તેના બદલે આ અહીં છે, મને આગળ જવા દો અને કહે છે, જો% c એ માટે અવેજી 655 00:31:36,430 --> 00:31:42,110 આ કાર્ય ફોન પરિણામ S ના આઇ મી અક્ષર પર ઉપલા. 656 00:31:42,110 --> 00:31:45,430 અને હવે તે મેળવવામાં નોટિસ થોડી સંતુલિત. 657 00:31:45,430 --> 00:31:48,870 હું કેવી રીતે ઘણા ટ્રેક રાખવા માટે હોય છે હું ખોલી અને બંધ કરી કૌંસ. 658 00:31:48,870 --> 00:31:50,050 >> તેથી હવે તે પણ સ્વચ્છ છે. 659 00:31:50,050 --> 00:31:53,460 હવે આ કાર્યક્રમ સારી મેળવવામાં આવે છે અને તે કારણ સારી દલીલ ડિઝાઇન 660 00:31:53,460 --> 00:31:56,450 વધુ વધુ વાંચનીય પરંતુ તે માતાનો સુધારવા લેટ્સ. 661 00:31:56,450 --> 00:31:57,600 રોકડી કરો. 662 00:31:57,600 --> 00:31:58,930 . / ઉઠાવે છે. 663 00:31:58,930 --> 00:32:03,220 H-ઇ એલ એલ ઓ. ચાલો, તે ફરીથી ચલાવવા D-A-V-આઇ ડી. ઠીક છે, તેથી અમે હજી પણ 664 00:32:03,220 --> 00:32:04,250 આકાર ખૂબ સારી. 665 00:32:04,250 --> 00:32:06,030 >> પરંતુ હવે ઉચ્ચ છે. 666 00:32:06,030 --> 00:32:09,720 હું એક વધુ છે તે પ્રસ્તાવ સંસ્કારિતા અમે તે હશે બનાવી શકે 667 00:32:09,720 --> 00:32:12,820 ખરેખર સજ્જડ કરી શકે છે, ખરેખર સરસ આ કોડ અપ અને ખરેખર અમને પાંચ આપી 668 00:32:12,820 --> 00:32:15,150 દાખલા તરીકે ડિઝાઇન માટે પાંચ બહાર. 669 00:32:15,150 --> 00:32:16,510 છુટકારો મેળવવા માટે સરસ હશે શું? 670 00:32:16,510 --> 00:32:20,770 ઠીક છે, કેવી રીતે ખરેખર લાંબા આ બ્લોક જુઓ કોડ સરળ કંઈક માત્ર છે. 671 00:32:20,770 --> 00:32:23,850 >> હવે એક કોરે, તમે હોઈ શકે છે જેમ આ ભૂતકાળમાં સુપર વિભાગ માં બતાવ્યા 672 00:32:23,850 --> 00:32:27,570 સપ્તાહમાં, તમે સખત જરૂર નથી સર્પાકાર કૌંસ તમે માત્ર એક હોય ત્યારે 673 00:32:27,570 --> 00:32:32,180 અમે દરખાસ્ત છતાં પણ કોડ લાઇન, તે ખૂબ બનાવે છે કે જેથી તેમને રાખવા 674 00:32:32,180 --> 00:32:36,190 સ્ક્રેચ માતાનો યુ આકારની જેમ, વધુ સ્પષ્ટ બ્લોક્સ, આ શાખા ની અંદર શું છે. 675 00:32:36,190 --> 00:32:40,170 ઉચ્ચ તો પરંતુ તે સરસ નથી તેની ઇનપુટ આપવામાં ત્યારે, તે ફેરવી 676 00:32:40,170 --> 00:32:44,730 તે નથી તો મોટા છે, અને શું કરશે વિરોધી કિસ્સામાં સુંદર હોઈ તો 677 00:32:44,730 --> 00:32:47,210 તે પહેલેથી જ મોટા છે? 678 00:32:47,210 --> 00:32:49,620 જસ્ટ મારફતે પસાર અને એકલા છોડી. 679 00:32:49,620 --> 00:32:50,660 >> તેથી કદાચ તે કરે છે. 680 00:32:50,660 --> 00:32:52,990 હું પ્રયત્ન અને માત્ર આશા કરી શકે છે તે છે, પરંતુ મને દો નથી 681 00:32:52,990 --> 00:32:54,450 અન્ય એક બાબત રજૂ. 682 00:32:54,450 --> 00:32:57,440 તેના બદલે આ આંતરિક ટર્મિનલ ઉપયોગ વિન્ડો નીચે અહીં, યાદ છે કે 683 00:32:57,440 --> 00:33:01,130 આ ચોરસ બ્લેક ચિહ્ન તમે આપે છે હું સંપૂર્ણ કરી શકો છો કે જે મોટા ટર્મિનલ વિન્ડોમાં 684 00:33:01,130 --> 00:33:02,260 હું માંગો છો, તો આ રોગની તપાસ? 685 00:33:02,260 --> 00:33:05,820 તેથી તે પ્રકારની વિચિત્ર રીતે કરશો બહાર વળે નામ આપ્યું હતું, પરંતુ કહેવાય છે કે આ વસ્તુઓ 686 00:33:05,820 --> 00:33:10,970 મદદ પાનાંઓ, જાતે પાનાંઓ, ટૂંકમાં માણસ, અને હું આ દ્વારા ઍક્સેસ કરી શકો છો 687 00:33:10,970 --> 00:33:14,515 ટાઇપ માણસ - 688 00:33:14,515 --> 00:33:15,570 હું શું TYPE કરવા માંગો છો? 689 00:33:15,570 --> 00:33:17,830 ઉપલા માટે માણસ. 690 00:33:17,830 --> 00:33:21,090 >> એક ત્યાં હાજર હોય છે અને હવે નોટિસ માં, કમ્પ્યૂટર અંદર કાર્ય 691 00:33:21,090 --> 00:33:23,970 આ કિસ્સામાં માત્ર છે જે ઉપકરણ, ઓપરેટિંગ સિસ્ટમ એ Linux, તે થઈ રહ્યું છે 692 00:33:23,970 --> 00:33:27,920 મને એક અંશે વિસ્મૃત સેટ આપવા માટે આઉટપુટ, પરંતુ તમે સમય પર મળશે કે 693 00:33:27,920 --> 00:33:31,720 તે હંમેશા ખૂબ સુંદર બંધારિત થયેલ છે જ જેથી તમે તેને માટે વપરાય કરવા માટે શરૂ કરો. 694 00:33:31,720 --> 00:33:35,130 ઉચ્ચ ટોચ પર નોટિસ, અને દેખીતી રીતે જ દસ્તા છે 695 00:33:35,130 --> 00:33:35,680 ઓછી છે. 696 00:33:35,680 --> 00:33:38,740 તે કેટલીક કટિંગ કરવામાં આવી હતી રહેલી વ્યકિત લખ્યું ખૂણા અને એક પૃષ્ઠ પર તે બધા મૂકો. 697 00:33:38,740 --> 00:33:40,720 આ વસ્તુઓ 'હેતુ માં જીવન એક કન્વર્ટ કરવા માટે છે 698 00:33:40,720 --> 00:33:42,780 ઉચ્ચ અથવા લોઅરકેસ માટે પત્ર. 699 00:33:42,780 --> 00:33:46,290 >> માણસ પાનું, સારાંશ હેઠળ નોટિસ હું શું ફાઈલ મને શીખવવા આવે છે 700 00:33:46,290 --> 00:33:48,130 આ વસ્તુ નો ઉપયોગ કરવા માટે સમાવેશ કરવા માટે. 701 00:33:48,130 --> 00:33:51,320 તે મને આ માટે સહીઓ આપ્યા છે કાર્યો, તેમને બંને, પણ 702 00:33:51,320 --> 00:33:53,510 અમે હમણાં જ છતાં એક વિશે કાળજી. 703 00:33:53,510 --> 00:33:54,730 અહીં હવે વર્ણન છે. 704 00:33:54,730 --> 00:33:58,800 ઉપલા માટે અક્ષર ફેરવે જો શક્ય હોય તો કો અપરકેસ છે. 705 00:33:58,800 --> 00:34:02,280 >> હજુ પણ સુચનાત્મક છે, પરંતુ મને દો કે હવે, રીટર્ન કિંમત હેઠળ વસ્તુ જુઓ 706 00:34:02,280 --> 00:34:03,520 કે પાછા આપ્યો છે. 707 00:34:03,520 --> 00:34:08,600 તેથી પરત કિંમત છે કે રૂપાંતરિત અક્ષર અથવા કેચ જો 708 00:34:08,600 --> 00:34:09,870 રૂપાંતર શક્ય ન હતું. 709 00:34:09,870 --> 00:34:11,202 કેચ: શું છે? 710 00:34:11,202 --> 00:34:12,560 >> આ મૂળ પાત્ર. 711 00:34:12,560 --> 00:34:15,370 >> આ મૂળ પાત્ર અને આપણે જાણીએ છીએ દ્વારા ફરીથી, આ સુધી જઈને કે 712 00:34:15,370 --> 00:34:19,179 સારાંશ, અને રહેલી વ્યકિત આ લખ્યું હતું કાર્ય માત્ર લીધી કે ઇનપુટ 713 00:34:19,179 --> 00:34:22,909 માટે ઉચ્ચ અને નીચલી માટે માત્ર છે આપખુદ કેચ બોલાવાયેલ જવાનું. 714 00:34:22,909 --> 00:34:24,909 તેઓ તે સૌથી કંઈપણ કહેવાય છે શકે છે તેઓ માંગો છો, પરંતુ તેઓ તેને રાખવામાં 715 00:34:24,909 --> 00:34:26,270 કેચ તરીકે સરળ. 716 00:34:26,270 --> 00:34:27,880 તેથી હું માણસ પાનું સલાહ કર્યું છે. 717 00:34:27,880 --> 00:34:31,870 આ સજા મને reassures કે જો જો તે લોઅરકેસ અક્ષર નથી, તે છે 718 00:34:31,870 --> 00:34:34,969 માત્ર છે જે C, મને પાછા આપવા જવાનું હું છુટકારો મળી શકે છે જેનો અર્થ એ થાય સંપૂર્ણ, 719 00:34:34,969 --> 00:34:36,199 મારા બીજા સ્થિતિ. 720 00:34:36,199 --> 00:34:39,679 >> તેથી મને gedit પાછા જવા દો, અને હવે મને માત્ર આ કરવા દો. 721 00:34:39,679 --> 00:34:41,960 હું મારા printf નિવેદન નકલ કરવા જઇ રહ્યો છું. 722 00:34:41,960 --> 00:34:45,969 હું આગળ અને જમણી અંદર જવા માટે જઇ રહ્યો છું લૂપ પ્રિન્ટ માટે કે બહાર, અને વિચાર 723 00:34:45,969 --> 00:34:48,760 રચના તો હવે આ સમગ્ર દૂર. 724 00:34:48,760 --> 00:34:51,860 ખરાબ વિચાર ન હતી, અને તે ખૂબ જ હતો વધુ સાચી અને સાથે સુસંગત 725 00:34:51,860 --> 00:34:54,100 અમે ઉપદેશ કર્યો છે બધું, પરંતુ માત્ર જરૂરી નથી. 726 00:34:54,100 --> 00:34:57,070 જલદી તમે કેટલાક પુસ્તકાલય ખ્યાલ તરીકે કાર્ય બીજું કે કોઈને અસ્તિત્વમાં 727 00:34:57,070 --> 00:35:01,340 લખ્યું, અથવા કદાચ તમે અન્યત્ર લખ્યું આ ફાઇલ, તમે ખરેખર તેને વાપરવા કરી શકો છો અને 728 00:35:01,340 --> 00:35:02,690 FIPS એ અપ સજ્જડ શરૂ. 729 00:35:02,690 --> 00:35:06,080 >> અને હું સારા શૈલી જેવી વસ્તુઓ કહે છે ત્યારે, આ વ્યક્તિને કહેવાય કે હકીકત 730 00:35:06,080 --> 00:35:11,490 છે અગાઉ ઉપલા, અથવા કાર્ય નીચલા પરમેશ્વરે ઉપયોગી છે કારણ કે 731 00:35:11,490 --> 00:35:12,900 તેઓ ખૂબ જ વર્ણનાત્મક છો. 732 00:35:12,900 --> 00:35:16,120 તમે તમારા કાર્યો કૉલ માગતા નથી હોય છે જે એક્સ અને વાય અને z, 733 00:35:16,120 --> 00:35:19,620 ખૂબ, ખૂબ ઓછા અર્થ. 734 00:35:19,620 --> 00:35:25,160 કે શ્રેણી પર કોઈપણ પ્રશ્નો સુધારાઓ? 735 00:35:25,160 --> 00:35:28,010 >> તેથી એક કહે છે કે તે પૂરતા ટેકઅવે પણ તમારા પોતાના સમસ્યા છે 736 00:35:28,010 --> 00:35:30,960 સમૂહ - કદાચ સમસ્યા સમૂહ એક છે, પરંતુ ચોક્કસપણે પી પણ બે અને આગળ સુયોજિત 737 00:35:30,960 --> 00:35:34,380 તેઓ સાચી હોય ત્યારે જરૂરી નથી તેઓ માત્ર સંપૂર્ણ છે અર્થ 738 00:35:34,380 --> 00:35:36,155 હજુ સુધી અથવા ખાસ કરીને સારી રીતે રચાયેલ છે. 739 00:35:36,155 --> 00:35:38,420 તે માટે અન્ય ધરી છે વિશે વિચારવાનો શરૂ કરો. 740 00:35:38,420 --> 00:35:41,730 તેથી આ તમારી શબ્દમાળા અંદર હતી તમે પાસે કોમ્પ્યુટરની મેમરી, પરંતુ જો 741 00:35:41,730 --> 00:35:46,180 H-ઇ એલ એલ-O જેવા અક્ષરો સંપૂર્ણ ટોળું RAM ની અંદર, અને ધારવું 742 00:35:46,180 --> 00:35:51,330 તમે તમારા કાર્યક્રમ શબ્દમાળા વિચાર આવ્યો કે, જેમ કે તમે કે ઘણી વખત 743 00:35:51,330 --> 00:35:54,200 તમે પછી, એકવાર શબ્દમાળા વિચાર કૉલ ફરી શબ્દમાળા વિચાર કરો. 744 00:35:54,200 --> 00:35:55,880 ઠીક છે, શું થઈ રહ્યું છે સમય જતાં થાય છે? 745 00:35:55,880 --> 00:35:59,170 >> અન્ય શબ્દોમાં, તમે એક લીટી હોય તો જેમ સંદર્ભની કોડ છે, યદ્યપિ આઉટ 746 00:35:59,170 --> 00:36:02,120 સ્ટ્રિંગ ઓ નહીં - 747 00:36:02,120 --> 00:36:02,960 આવું કરીએ. 748 00:36:02,960 --> 00:36:05,270 શબ્દમાળા નામ શબ્દમાળા વિચાર બરાબર. 749 00:36:05,270 --> 00:36:08,590 તેથી કોડ કે જે વાક્ય અર્થ છે ધારવું તેના અથવા તેણીના નામ માટે વપરાશકર્તા પૂછવા. 750 00:36:08,590 --> 00:36:14,580 કોડના આ આગામી વાક્ય કહો અર્થ થાય છે જો તેના અથવા તેણીના શાળા માટે વપરાશકર્તા, અને 751 00:36:14,580 --> 00:36:15,920 આ આગામી લાઇન, અને પછી આગળ. 752 00:36:15,920 --> 00:36:18,150 અમે પૂછવા રાખે ધારવું બીજા માટે વપરાશકર્તા અને 753 00:36:18,150 --> 00:36:19,750 અન્ય અને અન્ય સ્ટ્રિંગ. 754 00:36:19,750 --> 00:36:22,390 તેઓ મેમરી રહેવા જઈ રહ્યાં છો એ જ સમયે. 755 00:36:22,390 --> 00:36:24,280 એક અન્ય clobber જવા નથી. 756 00:36:24,280 --> 00:36:26,420 શાળા અન્ય ફરીથી લખી નથી. 757 00:36:26,420 --> 00:36:28,520 પરંતુ તેઓ બધા જ્યાં કરવું મેમરી અંત? 758 00:36:28,520 --> 00:36:32,030 >> ઠીક છે, આપણે સ્ક્રીન પર ડ્રો શરૂ કરો, તો અમે આ વસ્તુ ઉપયોગ કરી શકો છો કે જે 759 00:36:32,030 --> 00:36:35,800 અહીં chalkboard જેમ, આ કાળા જો લંબચોરસ મારા કમ્પ્યુટરને માતાનો પ્રતિનિધિત્વ 760 00:36:35,800 --> 00:36:39,800 મેમરી, હું આપખુદ શરૂ કરવા જઇ રહ્યો છું થોડી ચોરસ માં તે વિભાજન, 761 00:36:39,800 --> 00:36:42,120 દરેક રજૂ કરે છે મેમરી એક બાઇટ. 762 00:36:42,120 --> 00:36:46,560 પ્રમાણિકપણે, તમે RAM ની એક gigabyte હોય તો આ દિવસ, તમે એક અબજ બાઇટ્સ હોય છે 763 00:36:46,560 --> 00:36:49,540 તમારા કમ્પ્યુટર માં મેમરી, જેથી આ વર્ગની એક અબજ. 764 00:36:49,540 --> 00:36:52,110 તેથી આ કહે છે, તે પૂરતા સ્કેલ કરવા માટે ખરેખર નથી. 765 00:36:52,110 --> 00:36:58,250 >> પરંતુ અમે આ બધા ચિત્રકામ રાખવા કરી શકે છે સ્પષ્ટ ચોરસ પરિમાણ છે, અને આ માટે નથી 766 00:36:58,250 --> 00:37:01,260 સામૂહિક પ્રતિનિધિત્વ મારા કોમ્પ્યુટરની મેમરી. 767 00:37:01,260 --> 00:37:03,136 હવે અમે કોઈ, કોઈ, કોઈ શું માત્ર પડશે. 768 00:37:03,136 --> 00:37:06,260 તેથી અન્ય શબ્દોમાં, જ્યારે હું હવે પૂછવા ગેટ શબ્દમાળા સાથે વપરાશકર્તા મને આપી 769 00:37:06,260 --> 00:37:07,350 સ્ટ્રિંગ, શું થાય છે? 770 00:37:07,350 --> 00:37:14,270 જો "હેલ્લો," કે અંત માં વપરાશકર્તા પ્રકારો અપ H-ઇ એલ એલ ઓ. પરંતુ ધારવું 771 00:37:14,270 --> 00:37:15,720 વપરાશકર્તા પછી પ્રકાર - 772 00:37:15,720 --> 00:37:17,250 ખરેખર, હું કર્યું ન જોઈએ હેલો, અમે કહીએ છીએ, કારણ કે 773 00:37:17,250 --> 00:37:18,330 તેમના નામો માટે તેમને. 774 00:37:18,330 --> 00:37:20,580 તેથી હું આ કરી શકો છો જો માતાનો પાછળ જવા દો. 775 00:37:20,580 --> 00:37:26,130 >> તેથી મારા નામ માટે D-A-V-આઇ ડી હું પ્રકાર હોય, તો પરંતુ યાદ કરે છે કે બીજી લાઇન 776 00:37:26,130 --> 00:37:29,220 કોડ ફરીથી શબ્દમાળા વિચાર કરવામાં આવી હતી તેમના શાળા વિચાર. 777 00:37:29,220 --> 00:37:32,090 કે શબ્દ ક્યાં છે કે જે વપરાશકર્તાને આગામી જવા માટે જવાનું માં પ્રકારો? 778 00:37:32,090 --> 00:37:38,290 ઠીક છે, કદાચ તે જાય રહ્યું H-A-R-V-A-આર ડી. હું કર્યું તેથી છતાં પણ 779 00:37:38,290 --> 00:37:41,560 બે પંક્તિઓ તરીકે દોરેલા, આ માત્ર છે તમારા માં બાઈટોની સમગ્ર ટોળું 780 00:37:41,560 --> 00:37:42,710 કમ્પ્યુટરની RAM. 781 00:37:42,710 --> 00:37:46,560 હવે હું છું કારણ કે જો એક સમસ્યા હવે છે આ ખૂબ જ વાજબી માં RAM નો ઉપયોગ 782 00:37:46,560 --> 00:37:49,910 પરંતુ નિષ્કપટ રીતે સૉર્ટ કરો, શું કરી શકો છો તમે દેખીતી રીતે તફાવત નથી? 783 00:37:49,910 --> 00:37:52,640 784 00:37:52,640 --> 00:37:54,680 એક શરૂ થાય છે અને જ્યાં જ્યાં એક અંત, બરાબર ને? 785 00:37:54,680 --> 00:37:55,860 તેઓ સાથે મળીને છેડછાડ પ્રકારની છો. 786 00:37:55,860 --> 00:37:57,920 >> તેથી તે કમ્પ્યુટર બહાર વળે આવું નથી. 787 00:37:57,920 --> 00:38:04,720 મને ખરેખર સમય પાછા સ્ક્રોલ દો થોડા અક્ષરો, અને તેના બદલે હાર્વર્ડના 788 00:38:04,720 --> 00:38:09,570 વપરાશકર્તા નામ પછી તરત જ જવાનું, વપરાશકર્તા ખરેખર પાછળ, નહીં 789 00:38:09,570 --> 00:38:12,000 પડદા, વિશિષ્ટ અક્ષર દ્વારા દાખલ 790 00:38:12,000 --> 00:38:13,885 તેના માટે કમ્પ્યૂટર. 791 00:38:13,885 --> 00:38:19,470 / 0 અન્યથા nul પાત્ર તરીકે પણ ઓળખાય છે annoyingly N-U-એલ કહેવાય છે, નથી 792 00:38:19,470 --> 00:38:22,190 N-U-એલ એલ, પરંતુ તમે તે / 0 લખી. 793 00:38:22,190 --> 00:38:27,130 તે માત્ર બધા શૂન્ય બીટ્સ છે એક માર્કર છે પ્રથમ શબ્દ વચ્ચે કે વપરાશકર્તાની 794 00:38:27,130 --> 00:38:28,290 ટાઇપ અને બીજા. 795 00:38:28,290 --> 00:38:33,020 >> હાર્વર્ડ ખરેખર હવે થાય તેથી આ અક્ષરોની ક્રમ તરીકે 796 00:38:33,020 --> 00:38:36,110 અને એક વધુ / 0. 797 00:38:36,110 --> 00:38:41,690 આ કર્યા જેથી અન્ય શબ્દોમાં, દ્વારા સંત્રી કિંમતો વર્તી શૂન્ય 798 00:38:41,690 --> 00:38:45,220 બિટ્સ, તમે હવે તફાવત શરૂ કરી શકો છો અન્ય એક પાત્ર. 799 00:38:45,220 --> 00:38:49,720 તેથી "હેલો" છે શું આ બધા સમય ખરેખર, એક / 0 સાથે "હેલો" અને 800 00:38:49,720 --> 00:38:53,580 વચ્ચે, ત્યાં કદાચ ખૂબ જ સારી રીતે ખૂબ થોડી વધુ RAM હોઈ 801 00:38:53,580 --> 00:38:56,400 કમ્પ્યુટર ની અંદર. 802 00:38:56,400 --> 00:38:57,810 >> મને હવે એક અન્ય વસ્તુ કરવા દો. 803 00:38:57,810 --> 00:39:01,800 તે બહાર વળે છે કે આ વર્ગની બધા અમે તેઓ હોય છે, હા, ચિત્રકામ કરવામાં આવ્યાં છે 804 00:39:01,800 --> 00:39:06,140 શબ્દમાળાઓ, પરંતુ વધુ સામાન્ય રીતે, આ વસ્તુઓ એરે છે. 805 00:39:06,140 --> 00:39:10,590 એક એરે માત્ર મેમરી એક ચંકને છે કે, પાછા પાછા પાછા પાછા ચોક્કો 806 00:39:10,590 --> 00:39:15,130 અને તમે સામાન્ય રીતે માર્ગ દ્વારા એક એરે ઉપયોગ આ ચોરસ કૌંસ સંકેત છે. 807 00:39:15,130 --> 00:39:18,210 તેથી આપણે આ ખૂબ થોડી જોવા માટે જઈ રહ્યાં છો સમય જતાં, પરંતુ મને આગળ જવા દો અને 808 00:39:18,210 --> 00:39:21,160 ખોલો, માતાનો તે ઉંમરના કૉલ દો. 809 00:39:21,160 --> 00:39:23,920 અને અમે સાથે શું કરી શકો નોટિસ આ જ યુક્તિઓ, થોડું 810 00:39:23,920 --> 00:39:25,750 અહીં થોડી વધુ વાક્યરચના. 811 00:39:25,750 --> 00:39:29,270 >> તેથી આ કાર્યક્રમ વાક્ય 17 - ખરેખર, મને પ્રથમ કાર્યક્રમ ચલાવો દો 812 00:39:29,270 --> 00:39:30,770 તેથી અમે આ બાબત શું કરે છે જોઈ શકે છે. 813 00:39:30,770 --> 00:39:33,530 મને ઉંમરના બનાવવા કૉલ દો આ કાર્યક્રમ કમ્પાઇલ. 814 00:39:33,530 --> 00:39:34,950 . / ઉંમરના. 815 00:39:34,950 --> 00:39:36,480 ખંડ કેટલા લોકો છે? 816 00:39:36,480 --> 00:39:38,020 તે ત્રણ કૉલ કરો. 817 00:39:38,020 --> 00:39:39,575 પ્રથમ વ્યક્તિ ઉંમર? 818 00:39:39,575 --> 00:39:42,710 18, 19, અને 20. 819 00:39:42,710 --> 00:39:46,770 અને હવે કંઈક અંશે હાસ્યજનક, હું હમણાં જ એક કાર્યક્રમ છે કે જે ઉંમરના તે કર્યા છે 820 00:39:46,770 --> 00:39:47,740 ત્રણ લોકો. 821 00:39:47,740 --> 00:39:50,390 >> તેથી તક સ્પષ્ટ છે અહીં કેટલીક મજા અંકગણિત માટે. 822 00:39:50,390 --> 00:39:51,560 Thankfully, ગણિત સાચું છે. 823 00:39:51,560 --> 00:39:54,720 18 ગયા, 19 થી 19 ગયા 20 અને તેથી આગળ. 824 00:39:54,720 --> 00:39:58,510 પરંતુ શું ખરેખર હોવાનો અર્થ છે દૃષ્ટાંતરૂપ અહીં અમે સ્ટોર કરી રહ્યાં છો, કેવી રીતે આવે છે 825 00:39:58,510 --> 00:40:00,190 તે ત્રણ લોકોની વય. 826 00:40:00,190 --> 00:40:02,370 મને શું અંતે ઝૂમ દો અહીં ચાલે. 827 00:40:02,370 --> 00:40:06,240 >> તેથી પ્રથમ, આ પ્રથમ થોડા લીટીઓ જોઇએ ખૂબ પરિચિત મેળવવામાં આવશે. 828 00:40:06,240 --> 00:40:08,770 હું માત્ર માટે વપરાશકર્તાને પૂછવાની છું ખંડ લોકો સંખ્યા. 829 00:40:08,770 --> 00:40:11,490 પછી હું મદદથી ઈન્ વિચાર અને શું છું જ્યારે ફરી અને ફરી અને ફરી આવું. 830 00:40:11,490 --> 00:40:15,780 અમે તે પહેલા પેટર્ન જોઇ છે, પરંતુ કર્યું રેખા 27 નવા અને ખરેખર ખૂબ છે 831 00:40:15,780 --> 00:40:18,160 ઉપયોગી છે, અને બનશે વધુને વધુ ઉપયોગી છે. 832 00:40:18,160 --> 00:40:21,620 શું રેખા 27 માં અલગ છે કે નોટિસ હું જાહેર કરવામાં દેખાય છે 833 00:40:21,620 --> 00:40:23,960 કહેવાય ઉંમરના INT, પરંતુ રાહ જુઓ. 834 00:40:23,960 --> 00:40:27,140 તે માત્ર ઈન્ ઉંમરના નથી. 835 00:40:27,140 --> 00:40:30,130 આ ચોરસ કૌંસ છે, જે અંદર n થયેલ છે. 836 00:40:30,130 --> 00:40:35,150 >> આ સંદર્ભમાં તેથી કૌંસ એ, નથી પરંતુ અહીં printf કથન ની અંદર 837 00:40:35,150 --> 00:40:44,370 આ એકમાત્ર લાઇન 27 માં, આ વાક્ય છે , મને એ ints આપે છે, એમ કહીને, જે પ્રત્યેક 838 00:40:44,370 --> 00:40:46,080 પ્રકાર ઈન્ છે. 839 00:40:46,080 --> 00:40:49,870 તેથી આ છે, તેથી વાત કરવા માટે, એક ડોલ છે આ કિસ્સામાં, ત્રણ પૂર્ણાંકો પર પાછા 840 00:40:49,870 --> 00:40:52,770 પાછા બેક કે જેથી હું અસરકારક રીતે ત્રણ ચલો છે. 841 00:40:52,770 --> 00:40:54,890 આ વિકલ્પ હોઈ સ્પષ્ટ, આ હશે. 842 00:40:54,890 --> 00:40:57,400 >> હું ઈચ્છતો હોય તો પ્રથમ વિદ્યાર્થી માતાનો ઉંમર, હું આવું કરી શકે છે. 843 00:40:57,400 --> 00:40:59,520 હું ઈચ્છતો હોય તો બીજા વિદ્યાર્થીની ઉંમર હું આવું કરી શકે છે. 844 00:40:59,520 --> 00:41:01,860 હું ઈચ્છતો હોય તો ત્રીજા વિદ્યાર્થી માતાનો ઉંમર, હું આવું કરી શકે છે. 845 00:41:01,860 --> 00:41:04,320 અને મનાઈ ફરમાવવી ભગવાન અમે દરેકને જરૂર આ રૂમ માં વય - 846 00:41:04,320 --> 00:41:07,670 હું તેનો અર્થ છે, આ નકલ ઘણો એક હેક છે, ફરી અને ફરી અને ફરી પેસ્ટ કરો. 847 00:41:07,670 --> 00:41:10,870 અને વત્તા એક વખત હું આ કાર્યક્રમ કમ્પાઇલ અન્ય વિદ્યાર્થી બહાર ઉપર માં જશે તો 848 00:41:10,870 --> 00:41:14,200 કે બારણું, હવે મારી નંબર વેરિયેબલ્સ ખોટો છે. 849 00:41:14,200 --> 00:41:17,450 >> તેથી શું એક એરે વિશે સરસ છે છે તમે તમારી જાતને લાગણી શરૂ જલદી 850 00:41:17,450 --> 00:41:20,190 કૉપિ અને પેસ્ટ, મતભેદ કે છે ન શ્રેષ્ઠ અભિગમ. 851 00:41:20,190 --> 00:41:22,240 એક એરે સંભવિત ગતિશીલ છે. 852 00:41:22,240 --> 00:41:24,610 હું અગાઉથી કેટલા લોકો ખબર નથી , ખંડ હોઈ ચાલુ છે 853 00:41:24,610 --> 00:41:28,670 પરંતુ હું તેમને n જરૂર ખબર નથી, અને હું પડશે સમય આવે ત્યારે એ બહાર આકૃતિ. 854 00:41:28,670 --> 00:41:35,500 કોડના આ વાક્ય હવે એનો અર્થ એ થાય છે, મને એક આપો આ જેવી લાગે છે કે મેમરી ચંકને 855 00:41:35,500 --> 00:41:40,380 જ્યાં સ્ક્રીન પર બોક્સ નંબર એ તેના પર આધાર રાખે છે કે 856 00:41:40,380 --> 00:41:42,010 વપરાશકર્તા સાઇન ટાઇપ 857 00:41:42,010 --> 00:41:44,850 >> તેથી હવે આ કાર્યક્રમ બાકીના છે શું આપણે ખરેખર ખૂબ સમાન 858 00:41:44,850 --> 00:41:46,860 માત્ર અક્ષરો સાથે હતી. 859 00:41:46,860 --> 00:41:49,970 હું લૂપ માટે હોય નોટિસ રેખા 30 માં શરૂ થાય છે. 860 00:41:49,970 --> 00:41:54,920 હું એરે વિચાર તેથી અધિકાર પછી, હું વાય એ માટે શૂન્ય અપ બરાબર થી ફરી વળવું. 861 00:41:54,920 --> 00:41:58,890 હું ફક્ત આ સુચનાત્મક printf છે સંદેશ માત્ર કહીને મને વર્ષની આપી 862 00:41:58,890 --> 00:42:03,690 વ્યક્તિ #% i, જેથી નંબર એક, નંબર બે, ત્રણ નંબર. 863 00:42:03,690 --> 00:42:04,730 અને હું શા માટે આવું કર્યું? 864 00:42:04,730 --> 00:42:08,870 પ્રમાણિકપણે, મનુષ્યો એક ગણતરી પ્રાધાન્ય કમ્પ્યુટર વૈજ્ઞાનિકોનું જ્યારે અપ પર, 865 00:42:08,870 --> 00:42:09,620 આ બોલ પર શૂન્ય. 866 00:42:09,620 --> 00:42:11,700 કમ્પ્યુટર વૈજ્ઞાનિકોનું જવા નથી આ પ્રકારની કાર્યક્રમ વાપરો, જેથી અમે છો 867 00:42:11,700 --> 00:42:13,990 માત્ર ગણાય શરૂ કરવા જઈ સામાન્ય લોકો જેવા એક છે. 868 00:42:13,990 --> 00:42:17,630 >> અને હવે લીટી 33 માં સહેજ નોટિસ સિન્ટેક્ષ વિવિધ ભાગ. 869 00:42:17,630 --> 00:42:23,710 પ્રકાર કે ચલ આઇ મી વય અરે એક ઈન્ વિચાર ચાલે છે. 870 00:42:23,710 --> 00:42:25,770 અને હવે છેલ્લે, આ માત્ર છે અહીં અંકગણિત નહીં. 871 00:42:25,770 --> 00:42:29,200 હું દાવો કરવા માટે એક અલગ લૂપ નક્કી કેટલાક સમય આ હવે પસાર, અને 872 00:42:29,200 --> 00:42:31,400 અલગ લૂપ, આ રેખાઓ ચલાવો. 873 00:42:31,400 --> 00:42:35,810 >> વ્યક્તિ મને હવે એક વર્ષ હશે વર્ષ જૂના છે, પરંતુ આ નોટિસ નથી 874 00:42:35,810 --> 00:42:36,500 હું ચલ. 875 00:42:36,500 --> 00:42:38,390 આ હવે% ઈન્ માટે હું છે. 876 00:42:38,390 --> 00:42:43,210 પ્રથમ પ્લેસહોલ્ડર તરીકે અને સૂચના, હું હું વત્તા 1 માં પ્લગ છે, તેથી અમે એક જેવા ગણતરી 877 00:42:43,210 --> 00:42:44,250 સામાન્ય વ્યક્તિ. 878 00:42:44,250 --> 00:42:49,190 અને પછી તેમની વય ની કિંમત માટે, માટે હું વર્ષો જૂના, હું ઉંમરના કૌંસ લેવા 879 00:42:49,190 --> 00:42:52,980 હું - અને શા માટે હું અહીં એક વત્તા કરી રહ્યો છું? 880 00:42:52,980 --> 00:42:53,760 તેઓ માત્ર વયના. 881 00:42:53,760 --> 00:42:55,030 તે કાર્યક્રમો મારા મૂર્ખ પસંદગી છે. 882 00:42:55,030 --> 00:42:56,810 તેઓ માત્ર એક વર્ષ સુધીની ઉંમરના. 883 00:42:56,810 --> 00:42:59,770 હું કોઇ પણ નંબર કે ટાઈપ કરી શકે છે હું ખરેખર ત્યાં માંગો છો. 884 00:42:59,770 --> 00:43:02,430 >> તેથી શું ખરેખર બધા ચોક્કો અહીં અનુરૂપતા? 885 00:43:02,430 --> 00:43:07,610 ઠીક છે, મને ખરેખર પાછા સ્ક્રોલ દો અહીં અને એક ચિત્ર કરું 886 00:43:07,610 --> 00:43:10,830 આગળ આવેલો શું. 887 00:43:10,830 --> 00:43:15,720 અમે અમારી આગામી સાથે કરી શકાય પડશે શું સમસ્યા સેટ બે માં છીછરા છે 888 00:43:15,720 --> 00:43:17,070 સંકેતલિપીનો વર્લ્ડ. 889 00:43:17,070 --> 00:43:22,500 તેથી આ અક્ષરોની શબ્દમાળા છે, જેથી બહુવિધ અક્ષરો ક્રમ, અને શું 890 00:43:22,500 --> 00:43:23,750 આ કહેવું છે? 891 00:43:23,750 --> 00:43:28,530 892 00:43:28,530 --> 00:43:30,600 તે ઓનલાઇન વર્ઝનમાં નથી આ સ્લાઇડ્સ છે. 893 00:43:30,600 --> 00:43:35,880 >> તેથી હું, આ બરાબર છે કે દાવો ઘણા વર્ષો થી મૂર્ખ જાહેરાત 894 00:43:35,880 --> 00:43:39,950 પહેલાં ખરેખર યાદ શકે છે તેનું મૂળ છે. 895 00:43:39,950 --> 00:43:42,740 તેથી આ એનક્રિપ્શન એક ઉદાહરણ છે અથવા સંકેતલિપી. 896 00:43:42,740 --> 00:43:46,150 જો તમે ઇચ્છતા હોય કે તે આઉટ કરે છે વાસ્તવમાં માહિતી અથવા શેર મોકલો 897 00:43:46,150 --> 00:43:49,310 સુરક્ષિત, કોઈને સાથે માહિતી આ સંદેશ જેવુ જેમ, તમે આ કરી શકો છો 898 00:43:49,310 --> 00:43:50,500 અક્ષરો ભાંખોડિયાંભર થઈને. 899 00:43:50,500 --> 00:43:53,170 પરંતુ સામાન્ય રીતે, આ શબ્દો છે રેન્ડમ scrambled નથી. 900 00:43:53,170 --> 00:43:56,365 તેઓ અમુક રીતે ક્રમચયયુક્ત અથવા બદલાયેલ કરી રહ્યાં છો અમુક રીતે કે જેથી - અરે. 901 00:43:56,365 --> 00:43:59,040 કે આગામી સમય માટે એક મજા સ્પોઇલર છે. 902 00:43:59,040 --> 00:44:04,390 >> તેથી તમે દેખીતી રીતે શું છે મેપ કરી શકો છો કે લીટીઓ અપ બી નોટિસ ગુમાવનારા 903 00:44:04,390 --> 00:44:05,420 કેપીટલાયસેશન મુજબના. 904 00:44:05,420 --> 00:44:07,960 દેખીતી રીતે R ઈ બની જાય છે. 905 00:44:07,960 --> 00:44:14,000 દેખીતી રીતે એફ એચ ઇ આર એસ યુ આર ઇ બને છે. તેથી જો તે મેપિંગ ત્યાં બહાર વળે, અને 906 00:44:14,000 --> 00:44:18,720 આ કિસ્સામાં ખૂબ મૂર્ખ નથી તેને કોઈપણ બહાર figured છે જો મૅપ? 907 00:44:18,720 --> 00:44:21,440 આ કહેવામાં આવે કંઈક છે રોટ 13, 13 ફેરવો. 908 00:44:21,440 --> 00:44:24,760 તે એનક્રિપ્શન ની stupidest છે તંત્ર તે શાબ્દિક માત્ર કારણ કે 909 00:44:24,760 --> 00:44:29,160 , અક્ષરો દરેક એક માટે 13 ઉમેરે છે અર્થમાં મૂર્ખ કે તમે માત્ર જો 910 00:44:29,160 --> 00:44:31,890 તમારા હાથ પર મફત સમય એક બીટ છે અને એક પેંસિલ, અથવા તમે તેને લાગે છે 911 00:44:31,890 --> 00:44:35,260 તમારા માથા મારફતે, તમે પ્રયાસ કરી શકે છે બધા શક્ય ઉમેરાઓ - એક, બે, 912 00:44:35,260 --> 00:44:38,470 ત્રણ, ડોટ, માત્ર ડોટ, ડોટ, 25 સમગ્ર મૂળાક્ષર ફેરવવા, અને 913 00:44:38,470 --> 00:44:40,860 છેવટે, તમે બહાર આકૃતિ પડશે આ શું છે તે સંદેશ છે. 914 00:44:40,860 --> 00:44:43,700 તમે આ કંઈક કર્યું તેથી જો તમારા માટે સંદેશાઓ પસાર ગ્રેડ શાળા 915 00:44:43,700 --> 00:44:46,830 શ્રેષ્ઠ મિત્ર, તમારા ગ્રેડ શાળા તો શિક્ષક માત્ર મારફતે વાંચી 916 00:44:46,830 --> 00:44:50,320 સંદેશ અને જડ, ઉકેલ ફરજ પડી તમે મેળવેલ છે શકે 917 00:44:50,320 --> 00:44:52,550 કે દ્વારા એક જવાબ. 918 00:44:52,550 --> 00:44:54,970 >> હવે અલબત્ત, વાસ્તવિક દુનિયામાં, સંકેતલિપી વધુ આધુનિક છે. 919 00:44:54,970 --> 00:45:00,120 આ એક ટેક્સ્ટ એક સ્નિપેટ છે વપરાશકર્તા નામો અને છે કે કમ્પ્યૂટર સિસ્ટમ 920 00:45:00,120 --> 00:45:03,630 પાસવર્ડ્સ, લગભગ અવર્સ તમામ કરવું, અને આ શું તમારો પાસવર્ડ કદાચ છે 921 00:45:03,630 --> 00:45:07,260 તમારી હાર્ડ પર સંગ્રહિત કેવો પરંતુ એનક્રિપ્ટ થયેલ રૂપમાં વાહન. 922 00:45:07,260 --> 00:45:11,050 આ પત્રો માત્ર એક પરિભ્રમણ નથી એક છે બી અને બી આ સી છે 923 00:45:11,050 --> 00:45:15,620 વધુ આધુનિક, પરંતુ તે વાપરે છે સામાન્ય રીતે ગુપ્ત કી તરીકે ઓળખાય છે તે 924 00:45:15,620 --> 00:45:16,690 સંકેતલિપી. 925 00:45:16,690 --> 00:45:20,210 આ ચિત્ર નીચેની કહે છે થોડા ચિહ્નો સાથે વાર્તા. 926 00:45:20,210 --> 00:45:22,250 >> ડાબી પર, અમે શું અમે સાદા લખાણ કૉલ કરશો. 927 00:45:22,250 --> 00:45:25,420 સંકેતલિપી, સાદા વિશ્વમાં લખાણ માત્ર મૂળ સંદેશ છે 928 00:45:25,420 --> 00:45:29,050 ઇંગલિશ અથવા ફ્રેન્ચમાં લખેલા અથવા બિલકુલ કોઈ પણ ભાષા. 929 00:45:29,050 --> 00:45:32,405 તમે તેને એનક્રિપ્ટ કરવા માંગો છો, તો અમે પસાર પડશે તે pictorially એક તાળું મારફતે, જેથી 930 00:45:32,405 --> 00:45:35,580 અલ્ગોરિધમનો કેટલાક પ્રકારની છે, અમુક કાર્ય કોઈને લખ્યું હતું કે અથવા કાર્યક્રમ 931 00:45:35,580 --> 00:45:39,880 અક્ષરો આસ્થાપૂર્વક કે scrambles વધુ complicatedly કરતાં માત્ર 13 ઉમેરી રહ્યા છે 932 00:45:39,880 --> 00:45:40,980 તેમને દરેક માટે. 933 00:45:40,980 --> 00:45:43,780 >> તમે તે પ્રક્રિયા બહાર વિચાર શું મધ્યમ ત્યાં cyphertext કહેવામાં આવે છે. 934 00:45:43,780 --> 00:45:44,850 એક સેક્સી શબ્દ જેથી પ્રકારની. 935 00:45:44,850 --> 00:45:47,630 તે માત્ર તે એનક્રિપ્ટ થયેલ છે એનો અર્થ એ થાય સાદો લખાણ આવૃત્તિ. 936 00:45:47,630 --> 00:45:52,570 અને તમે તે જ ગુપ્ત હોય તો જ, 13 અથવા ઓછા 13 માટે તમે સક્ષમ છે 937 00:45:52,570 --> 00:45:54,970 કે જેમ ડિક્રિપ્ટ એક સંદેશ છે. 938 00:45:54,970 --> 00:45:57,770 >> તેથી સમસ્યા માં વસ્તુઓ વચ્ચે, બે સેટ કરો તમે હેકર માં જો કરીશ 939 00:45:57,770 --> 00:46:01,860 આવૃત્તિ, તમને કોડ લખવાની રહેશે બહાર figuring, આ પાસવર્ડ્સ ક્રેક 940 00:46:01,860 --> 00:46:05,170 શું તેઓ હતા અને કેવી રીતે તેઓ હતા આપણે શું છતાં એનક્રિપ્ટ થયેલ છે, તમે થોડી આપી 941 00:46:05,170 --> 00:46:06,460 રસ્તામાં માર્ગદર્શન. 942 00:46:06,460 --> 00:46:09,320 સ્ટાન્ડર્ડ એડિશન, અમે પરિચય સાઇફર્સ એક દંપતિ, એન્ક્રિપ્શન 943 00:46:09,320 --> 00:46:12,400 પદ્ધતિઓ, એક સીઝર, એક કહેવાય Vigenere કહેવાય છે કે, હજુ પણ છે 944 00:46:12,400 --> 00:46:16,100 એક બની જાય છે જ્યાં વારાફરતી સાઇફર્સ કંઈક, બી કંઈક બને છે, પરંતુ 945 00:46:16,100 --> 00:46:18,820 તમે પ્રોગ્રામ કરવું પડશે ખરેખર એક ગુપ્ત રહેશે કારણ કે 946 00:46:18,820 --> 00:46:22,840 સામાન્ય રીતે કોઈ નંબર છે જેમાં કી અથવા કીવર્ડ કે માત્ર 947 00:46:22,840 --> 00:46:26,420 મોકલનાર અને આ પ્રાપ્તકર્તા સંદેશા સમજવા જોઈએ. 948 00:46:26,420 --> 00:46:28,660 >> હવે, આ ખરેખર અવતારોમાં છે વાસ્તવિક દુનિયામાં. 949 00:46:28,660 --> 00:46:32,910 આ ઉદાહરણ તરીકે, ઓછી અનાથ છે એની ગુપ્ત ડીકોડર રિંગ, અને તમે 950 00:46:32,910 --> 00:46:35,180 વાસ્તવમાં આ અમલીકરણ કરી શકો છો વારાફરતી સાઇફર્સ - 951 00:46:35,180 --> 00:46:37,930 એક કંઈક બને છે, બી બને કંઈક - વ્હીલ્સ એક દંપતિ સાથે, 952 00:46:37,930 --> 00:46:40,840 બહાર એક, અંદર એક જેમ કે તમે વ્હીલ ફેરવવામાં અથવા, જો 953 00:46:40,840 --> 00:46:44,170 રીંગ, તમે ખરેખર અપ લાઇન કરી શકો છો વિવિધ અક્ષરો સાથે અક્ષરો, 954 00:46:44,170 --> 00:46:45,430 ગુપ્ત કોડ મેળવવામાં. 955 00:46:45,430 --> 00:46:48,110 અને તેથી આજે માટે ક્લિફહેન્ગર તરીકે, શું હું શું કરશો વિચાર્યું એક બીટ છે 956 00:46:48,110 --> 00:46:52,170 પાછળ ફેંકો કે તમે ટીવી ચાલુ કરો છો તો 24 ડિસેમ્બર પર, તમે જોઈ શકો છો 957 00:46:52,170 --> 00:46:55,390 માટે મૂવી જાહેરાત nauseum એક પંક્તિ માં 24 કલાક. 958 00:46:55,390 --> 00:47:06,030 પરંતુ આજે માટે, હું તેને અહીં ખોલો પડશે અને અમને ફક્ત બે મિનિટ આપી 959 00:47:06,030 --> 00:47:13,493 pedagogically સંબંધિત ક્રિસમસ સ્ટોરી Ralphie નામના થોડી સાથી સાથે. 960 00:47:13,493 --> 00:47:14,400 >> [વિડિઓ પ્લેબેક] 961 00:47:14,400 --> 00:47:17,420 >> બની તે બધા અને પ્રકીર્ણ કે જાણીતા રાલ્ફ પાર્કર આથી નિમણૂક કરવામાં આવે છે એક 962 00:47:17,420 --> 00:47:20,650 લિટલ ઓરફામ એની ગુપ્ત સભ્ય વર્તુળ અને બધા માટે હકદાર છે 963 00:47:20,650 --> 00:47:23,460 આ સન્માન અને લાભો ત્યાં બનતું. 964 00:47:23,460 --> 00:47:25,990 >> , લિટલ ઓરફામ એની-સહી. 965 00:47:25,990 --> 00:47:30,100 શાહી માં, પીયરે એસી સામી સહી કરેલું. 966 00:47:30,100 --> 00:47:34,270 ઓનર્સ અને લાભો પહેલેથી જ નવ વર્ષની ઉંમરે. 967 00:47:34,270 --> 00:47:39,440 >> [રેડિયો પર રાડારાડ] 968 00:47:39,440 --> 00:47:40,770 >> પર આવે છે, તે સાથે વિચાર કરીએ. 969 00:47:40,770 --> 00:47:44,965 હું વિશે બધા છે કે જેઝ જરૂર નથી દાણચોરો અને લૂટારા. 970 00:47:44,965 --> 00:47:48,270 >> આ માટે આવતી કાલે રાત્રે સાંભળો આ કાળા ઉપસંહારાત્મક સાહસ 971 00:47:48,270 --> 00:47:49,650 સમુદ્રી ચાંચીયા જહાજો. 972 00:47:49,650 --> 00:47:53,320 હવે, તે એની સિક્રેટ માટે સમય છે તમે સભ્યો માટે સંદેશ 973 00:47:53,320 --> 00:47:55,720 ગુપ્ત વર્તુળ છે. 974 00:47:55,720 --> 00:47:56,580 , બાળકો યાદ રાખો. 975 00:47:56,580 --> 00:48:01,720 એની સિક્રેટ સર્કલ માત્ર સભ્યો એની ગુપ્ત સંદેશ ડિકોડ કરી શકો છો. 976 00:48:01,720 --> 00:48:05,872 યાદ રાખો, એની તમે પર આધાર રાખીને કરવામાં આવે છે. 977 00:48:05,872 --> 00:48:08,670 B2 માટે તમારી પીન સેટ કરો. 978 00:48:08,670 --> 00:48:11,000 અહીં સંદેશ છે. 979 00:48:11,000 --> 00:48:12,335 12, 11, 2 - 980 00:48:12,335 --> 00:48:14,670 >> હું મારી પ્રથમ ગુપ્ત બેઠક છું. 981 00:48:14,670 --> 00:48:19,720 >> -25, 14, 11, 18, 16 - 982 00:48:19,720 --> 00:48:21,650 >> પિયર મહાન અવાજ આજની રાત કે સાંજ હતી. 983 00:48:21,650 --> 00:48:24,830 હું આજની રાત કે સાંજ સંદેશો કહી શકે છે ખરેખર મહત્વનું હતું. 984 00:48:24,830 --> 00:48:26,400 >> -3, 25. 985 00:48:26,400 --> 00:48:28,540 તે એની જાતે જ એક સંદેશ છે. 986 00:48:28,540 --> 00:48:30,086 યાદ રાખો, કોઈને કહેવું નથી. 987 00:48:30,086 --> 00:48:34,370 988 00:48:34,370 --> 00:48:38,710 >> -90 સેકન્ડ પછી, હું માત્ર રૂમ માં છું ઘરમાં જ્યાં નવ એક છોકરો 989 00:48:38,710 --> 00:48:42,668 ગોપનીયતા અને લિપિને ઉકેલવાના બેસી શકે છે. 990 00:48:42,668 --> 00:48:47,628 કટાક્ષ, બી હું આગામી હતી. 991 00:48:47,628 --> 00:48:53,060 ઇ પ્રથમ શબ્દ "છે." છે એસ તે હવે સરળ આવી. 992 00:48:53,060 --> 00:48:54,980 યુ 25. 993 00:48:54,980 --> 00:48:55,940 કે આર ચોક્કો 994 00:48:55,940 --> 00:48:56,900 >> , Ralphie પર આવો. 995 00:48:56,900 --> 00:48:57,860 હું જવા જેમના. 996 00:48:57,860 --> 00:48:59,780 >> -I'll, અધિકાર નીચે મા હોય છે. 997 00:48:59,780 --> 00:49:01,030 જી બુદ્ધિમાન. 998 00:49:01,030 --> 00:49:04,300 999 00:49:04,300 --> 00:49:08,220 >> -T. ઓ માટે ખાતરી કરો. 1000 00:49:08,220 --> 00:49:09,500 શું ખાતરી? 1001 00:49:09,500 --> 00:49:11,660 લિટલ ઓરફામ શું હતું એની કહે છે પ્રયાસ કરી? 1002 00:49:11,660 --> 00:49:12,844 શું ખાતરી? 1003 00:49:12,844 --> 00:49:14,732 >> -Ralphie, રેન્ડી જવા માટે મળી છે. 1004 00:49:14,732 --> 00:49:16,148 તમે બહાર આવે કૃપા કરીને કરશે? 1005 00:49:16,148 --> 00:49:17,092 >> -બધા અધિકાર, મા. 1006 00:49:17,092 --> 00:49:18,510 હું અધિકાર બહાર રહેશો. 1007 00:49:18,510 --> 00:49:20,270 >> હું નજીક હવે મેળવવામાં આવી હતી. 1008 00:49:20,270 --> 00:49:21,823 આ તણાવ ભયંકર હતી. 1009 00:49:21,823 --> 00:49:23,045 તે શું હતું? 1010 00:49:23,045 --> 00:49:26,510 પૃથ્વીના ભાવિ કરી શકે છે સંતુલનમાં અટકી. 1011 00:49:26,510 --> 00:49:28,985 >> -Ralphie, રેન્ડી માતાનો જેમના જાઓ. 1012 00:49:28,985 --> 00:49:32,680 >> -I'll માટે અધિકાર બહાર છે જોરથી બહાર દારુણ. 1013 00:49:32,680 --> 00:49:33,956 >> -લગભગ ત્યાં. 1014 00:49:33,956 --> 00:49:35,140 મારી આંગળીઓ ઉડાન ભરી હતી. 1015 00:49:35,140 --> 00:49:36,880 મારા મગજમાં એક સ્ટીલ છટકું હતું. 1016 00:49:36,880 --> 00:49:38,010 દરેક છિદ્ર વાઇબ્રેટેડ. 1017 00:49:38,010 --> 00:49:39,878 તે લગભગ સ્પષ્ટ હતી. 1018 00:49:39,878 --> 00:49:43,210 હા, હા, હા, હા, હા. 1019 00:49:43,210 --> 00:49:49,030 >> તમારા Ovaltine પીવા માટે ખાતરી-રહો. 1020 00:49:49,030 --> 00:49:50,280 Ovaltine? 1021 00:49:50,280 --> 00:49:53,980 1022 00:49:53,980 --> 00:49:55,230 એક તુચ્છ વ્યાપારી? 1023 00:49:55,230 --> 00:49:58,572 1024 00:49:58,572 --> 00:50:00,694 એક કૂતરી પુત્ર. 1025 00:50:00,694 --> 00:50:01,900 >> [END વિડિઓ પ્લેબેક] 1026 00:50:01,900 --> 00:50:04,260 >> સ્પીકર 1: આ CS50 છે, અને તે સમસ્યા સેટ બે રહેશે. 1027 00:50:04,260 --> 00:50:06,305 આગામી સપ્તાહ તમે જુઓ. 1028 00:50:06,305 --> 00:50:08,800 >> સ્પીકર 2: આગામી મુ CS50, આવું થાય છે. 1029 00:50:08,800 --> 00:50:11,060 >> સ્પીકર 1: અમે ન હોય તો એક વિષય આમ અત્યાર સુધી છે જોવામાં 1030 00:50:11,060 --> 00:50:12,220 કાર્ય પોઇન્ટર કે. 1031 00:50:12,220 --> 00:50:14,540 હવે, એક કાર્ય નિર્દેશક માત્ર છે જાહેર ઓફ સરનામા 1032 00:50:14,540 --> 00:50:17,000 પરંતુ ઘણી જેવા કાર્ય, - 1033 00:50:17,000 --> 00:50:18,250 એક પુત્ર - 1034 00:50:18,250 --> 00:50:19,670