[இசை] உயிர்மையில் ஹிர்ஸ்கோஹார்ன்: சரி, அனைவருக்கும். பிரிவு வரவேற்கிறோம். இந்த எங்கள் மிகவும், CS50 உள்ளது முதல் சூப்பர் பிரிவில். நீங்கள் அனைத்து, அடுத்த வாரம் தெரியும் வழக்கமான பிரிவுகள், தொடங்கும் ஆனால் இந்த வாரம் நாம் அனைவரும் ஒன்றாக இருக்கிறோம். நானே உள்ளது. என் பெயர் ஜேசன் உள்ளது. நான் கணினி அறிவியல் விரிவுரையாளர் இருக்கிறேன். நாம் CS50 தலைவர் டி.ஏ. யார் Andi,, இல்லை. மேலும் Scaz, பேராசிரியர் பிரையன் Scassellati, அவர் கணினி அறிவியல் பேராசிரியர் தான். நாம் யேல், CS50 தலைகள் உள்ளன. நீங்கள் எப்போதும் மின்னஞ்சல் செய்யலாம் எங்களுக்கு heads@cs50.yale.edu. நாம் விரிவுரைகள் இருக்கும். நாம் அலுவலக மணி இருக்க வேண்டும். எதையும் எப்போதும் இருந்தால், நம்மால் முடியும் நீங்கள் செய்ய, நீங்கள் ஏதாவது, வேண்டும் எங்களை வெளியே அடைய தயங்க. எனவே இன்று நாம் என்ன செய்ய போகிறோம்? அல்லது இதற்கு முன்பு, என்ன இந்த வாரம் வரும்? எனவே அலுவலக மணி, திங்கள், செவ்வாய் உள்ளன புதன்கிழமை, மற்றும் வியாழன், 11:00 8:00. வலைத்தளத்தில் ஒரு அட்டவணை உள்ளது. பிரிவுகள் நான் குறிப்பிட்டுள்ள போன்ற அடுத்த வாரம் தொடங்கும். நீங்கள் இந்த வாரம் வெளியே காணலாம் என்ன உங்கள் பகுதியில் உள்ளது முறையும், அது என்ன நாள், உங்கள் டி.ஏ. யார். சிக்கல் 1 அமைக்கவும் வியாழக்கிழமை காரணமாக ஆகிறது ஒரு நாள் தாமதமாக போது மதிய வேலையில் நண்பகல், வெள்ளி. ஆமாம், நீங்கள் ஒன்பது பிற்பகுதியில் நாட்கள். மற்றும் ஒன்பது பிரச்சினை செட் உள்ளன. மற்றும் ஒரே ஒரு பயன்படுத்த முடியும் பிரச்சனை தொகுப்பு ஒன்றுக்கு நாள் தாமதமாக. ஆமாம், விளைவு, அனைத்து சிக்கல் செட் நண்பகலில் வெள்ளிக்கிழமை காரணமாக உள்ளன. அவ்வளவு தான். விவரங்களுக்கு பாடத்திட்டங்கள் உள்ளன என்று அனைத்து. ஒவ்வொரு வெள்ளி, நாங்கள் மதிய உணவுகள் வேண்டும். நாம் இந்த பெரிய செய்ய விரும்புகிறேன் நிச்சயமாக ஒரு பிட் சிறிய உணர்கிறேன். எனவே நீங்கள் RSVP வரவேற்கிறேன். சக இலவச மதிய உணவு படித்தவர்களை மற்றும் ஊழியர்கள். cs50.yale.edu/rsvp. இவை அனைத்தும் என்று நான், திரையில் இல்லை மேலும், நீங்கள் காணலாம் cs50.yale.edu அல்லது cs50.harvard.edu நீங்கள் ஹார்வர்ட் செல்ல மற்றும் இந்த ஆன்லைன் பார்த்து. மேலும் அந்த வலைத்தளங்களிலும், அங்கு நீங்கள் வளங்களை ஒரு டன் உள்ளன. ஒவ்வொரு விரிவுரை மட்டும் வீடியோ உள்ளது விரிவுரை, ஆனால் குறிப்பிடுகிறது. யாரோ பார்க்கும் சொற்பொழிவு மற்றும் நீங்கள் குறிப்புகளை எடுத்து. எனவே நீங்கள் தான் கொடுக்க முடியும் விரிவுரைகள் போது கவனத்தை, அல்லது நீங்கள் தங்கள் குறிப்புகள் பயன்படுத்த முடியும் / எங்கள் உங்கள் சொந்த குறிப்புகளை துணையாக குறிப்பிடுகிறார். சரிவுகள் ஆன்லைன் உள்ளன. மூல எல்லாம் code-- டேவிட், விரிவுரை முடிந்து செல்லும் அல்லது Scaz என்று, விரிவுரை மீது செல்கிறது மூல குறியீடு ஆன்லைனில் கிடைக்கும் அதே, நான் போன்ற, வீடியோக்கள் குறிப்பிட்டுள்ளார். பிரிவுகள், இதேபோல், அனைத்து படமாக்கப்பட்டது. அந்த ஸ்லைடுகளை அனைத்து கிடைக்க வேண்டும். அந்த குறியீடு அனைத்து சாப்பிடுவேன் நீங்கள் கிடைக்க வேண்டும். வலைத்தளத்தில் அங்கு குறும்படங்களின் உள்ளன CS50 ஊழியர்கள் உறுப்பினர்கள் ஐந்து முதல் 10 செலவழிக்கின்றன நீங்கள் தலைப்புகள் மூலம் நடக்கிறது நிமிடங்கள். அந்த சில நீங்கள் ஏற்கனவே போயிருக்கிறீர்கள் பிரச்சனை தொகுப்புகளில் எதிர்கொண்டது. அலுவலக நேரம், நான் குறிப்பிட்டுள்ள, திங்கள் மூலம் வியாழக்கிழமைகளில், 11:00 8:00. CS50 ஆய்வு ஒரு அற்புதமான வளம் உள்ளது. நடைமுறை சிக்கல்கள் உள்ளன, மாதிரி சரிவுகள், அறியப்படுகிறது பிழைகள் மாணவர்கள் ஒரு ரன் விரும்புகிறேன் என்று, அடிப்படையில் ஒவ்வொரு தலைப்பில் நாம் இந்த போக்கில் கைகொடுக்கும். இறுதியாக, இந்த ஸ்லைடில் குறைந்தது, Reference50 இது தகவல் கொடுக்கிறது சி செயல்பாடுகளை அனைத்து நீங்கள் எப்போதும் சாத்தியமான நம்புகிறேன் என்று பயன்படுத்த மற்றும் பல, இன்னும் பல. மீண்டும், மணிக்கு டாட் டாட் டாட் என்று திரையில் கீழே கூட அங்கு இல்லை என்று குறிப்பதே அந்த இரண்டு வலைத்தளங்கள் மேலும் ஆதாரங்களை: cs50.yale.edu, cs50.harvard.edu. எனவே, இன்று நாம் என்ன செய்கிறாய்? சரி, முதல் நான் கொடுக்க போகிறேன் நீங்கள் வளங்களை பாருங்கள். ஏற்கனவே அந்த ஒரு செய்தார். எங்களை பாருங்கள். இப்போது, நாம் செல்ல போகிறோம் சி தரவு வகைகள் மற்றும் ஆபரேட்டர்கள் பின்னர் Andi, இங்கே வந்து மற்றும் சி உள்ள நூலகங்கள் மேல் செல்ல, printf (), நீங்கள் ஏற்கனவே இருக்கும் ஒரு செயல்பாடு தெரிந்திருந்தால் அல்லது விரைவில் மிக மாறும் பழக்கமான. மேலும் நீங்கள் இந்த வழியாக செல்ல வேண்டும் conditionals மற்றும் சுழல்கள். பின்னர் இறுதியாக, Scaz CS50 ஐடி வழியாக செல்லும். நீங்கள் புறா இல்லை என்றால் ஏற்கனவே சிக்கல் அமை 1, அதே பயன்படுத்த எப்படி என முனையத்தில் மற்றும் பயனுள்ள கட்டளைகளை பின்னர் நீங்கள் சில செய்முறைகள் கொடுக்க CS50 ஐடி நடைமுறையில் குறியீட்டு. நான் இந்த குதிக்க முன் இந்த பக்கத்தில் உள்ள உள்ளடக்கம், யாருக்கும் இல்லை இதுவரை எந்த கேள்விகள்? பெரும். சரி. கியர்கள் மாற்றுதல். [கியர்கள் மாறும்போது] என்று என்னை மாற்றப்படும் ஒரு கையேடு காரில் கியர்கள். எனவே சி தரவு வகைகள், நீங்கள் மட்டும் இல்லை ஒரு மாறி x மற்றும் அது வரி 10 இருக்க வேண்டும், ஒரு முழு, ஒருவேளை எண் 1, வரி 20, ஒரு தசம எண் 10.5, பின்னர் ஒரு ஜோடி வரிகளை பின்னர் ஒரு சரம், நான் CS50 நேசிக்கிறேன். சி, மாறிகள் மட்டும் இருக்க முடியும் ஒரு விஷயம், மற்றும் ஒரே ஒரு விஷயம். அதனால் நீங்கள் அவர்களை வகையான கொடுக்க வேண்டும். இந்த குழுவில், நாம் வகைகளை பட்டியலில் வேண்டும். எழுத்துகள், உள்ளன எழுத்துக்கள் நிற்க. அதனால் ஒரு கடிதம் ஏ, பி, சி, மேலும் ஒரு இடைவெளி இருக்க முடியும் என்று டி, அல்லது அந்த இருக்க முடியும் ஒரு புதிய வரி பாத்திரம். வெறும் அவை முழு எண்கள், உள்ளன எண்கள், முழு எண்கள் அல்லது முழு மாறாக ஆனால் எந்த தசமங்கள். தசம, நாம் வேண்டும் மிதவை புள்ளி எண்கள். மிதவை புள்ளி எண்கள் தசமங்கள் உடன் எண்கள். பின்னர் அவை, ஏங்குகிறார் உள்ளன அடிப்படையில் இனி முழு எண்கள். நீங்கள் ஒரு நீண்ட என்று கவனிக்க வேண்டும் ஒரு முழு எண்ணாக 4 அதேசமயம் 8 ஆகும். நான் ஒரு இரண்டாவது என்று கிடைக்கும். ஏங்குகிறார் கூட சேமிக்க முடியும், ஏனெனில் அது தான் ஒரு முழு எண்ணாக விட முழு சேமிக்க முடியும். இரட்டை நீண்ட மிதவை உள்ளது. இறுதியாக, நாம் வேண்டும் ஒரு வகை இது சரம், என்று ஒருவேளை நீங்கள் முன் பயன்படுத்த வேண்டும். நீங்கள் ஹேஸ்டேக் அடங்கும் உங்கள் மூல கோப்பில் # includeCS50.h, நீங்கள் ஒரு சரம் வகை பயன்படுத்த முடியும். அது உண்மையில் சி இது கட்டமைக்கப்பட்டு ஒரு ஜோடி மற்ற வகையான அத்துடன் உள்ளன. ஆனால் இந்த முக்கிய ஒன்றை கொண்டு உள்ளன நீங்கள் பயன்படுத்த மற்றும் சந்திப்பதில்லை. சி என, மீண்டும் நான் குறிப்பிட்டுள்ள, ஒவ்வொரு அது மாறி ஒரே ஒரு வகை மற்றும் ஒரே ஒரு வகை முடியும். சி ஒரு நிலையாக தான் என்று எதிர்க்கும் தட்டச்சு மொழி, மாறும் தட்டச்சு மொழிகளில் அங்கு நீங்கள் ஒரு மாறி உருவாக்க என்றால் நீங்கள் சேமித்த மாற்ற முடியும் அதை நீங்கள் உங்கள் திட்டத்தில் செல்லவேண்டும். இங்கே வலதுபாரிசத்தில் ஓவர் பக்க நான் வெவ்வேறு அளவுகளில் பைட்டுகள் தரவு இந்த வகையான. ஒரு பாத்திரம் மிகவும் 1 பைட் ஆகும். 8 பிட்கள் தான். அந்த 8 ஏனெனில் பொருள் பிட்கள் எட்டு 0 க்கள் மற்றும் 1 வி இல்லை. நாம் முதலில் அந்த செய்முறைகள் பார்த்தேன் அந்த பைனரி பல்புகள் கொண்ட வாரம். 8 பிட்கள் அல்லது 1 பைட் உடன், நாம் முடியும் 0 இருந்து 255 எண்கள் பிரதிநிதித்துவம். வலது. அனைத்து 8 பிட்கள் 0 இருந்தால், 0 என்று. முதல் பிட் 1 இருந்தால், அந்த எண் தான் ஒன்று, மற்றும் பல, 255 வரை அனைத்து வழி. அந்த எழுத்துக்கள் நீங்கள் முடியும் அதனால் தான் அடிப்படையில் அவர்கள் 255 வரை இருக்கும், ஆனால் அந்த அனைத்து மறைப்பதற்கு நிறைய இருக்கிறது எழுத்துக்கள் நாம் பயன்படுத்த வேண்டும். முழு எண்கள், நீங்கள் 0 முடியும் மற்றும் நீங்கள் 32, 2 இருக்கிறது மைனஸ் 1. அந்த எத்தனை விருப்பங்கள் உள்ளன நீங்கள் முழு வேண்டும். ஒரு நீண்ட, நீங்கள் 0 2 64 மைனஸ் 1. எனவே நீங்கள், பல, பல வேண்டும் ஏங்குகிறார் மேலும் விருப்பங்களை. சொற்கள், என்று ஒரு கேள்வி குறி தான் என்று பின்னர் ஒரு திகைப்பூட்டும் தான். ஆமாம். நான் எல்லோரையும் சொல்ல முடியும் தங்கள் இருக்கை விளிம்பில், போன்ற என்று கேள்வி குறி தான் என்ன? இது ஒரு கிளிப்ஹாங்கர் தான். நாம் இறுதியில் அளவு கைகொடுக்கும் சரங்களை மற்றும் சரங்களை பற்றி மேலும் பேச. சரம் உண்மையில் ஏனெனில் பயிற்சி சக்கரங்கள் ஒரு நாம் இந்த மீது ஆரம்பத்தில் நிச்சயமாக பின்னர் எடுக்க அன்று C இல் சரங்களை ஏனெனில் சுட்டிகள் உண்மையில் எழுத்து வரிசைகள் வேண்டும். ஆனால் மீண்டும், அந்த ஒரு பின்னர் கிளிப்ஹாங்கர். நான் எந்த கேள்விகள் செல்ல முன்னர், கருத்துகள் இந்த ஸ்லைட் பற்றி கவலை? சரி. நான் ஒரு அற்புதமான துணிவினை இருக்க வேண்டும். மேலும் நீங்கள் நிரலாக்க போது, நீங்கள் இந்த ஆபரேட்டர்கள் பயன்படுத்த போகிறோம். எளிய செய்ய முடியும் என்று உண்மையில் எளிய அறிகுறிகள் செயல்பாடுகளை, இது ஒருவேளை நீங்கள் இருக்கிறீர்கள் ஏற்கனவே மிகவும் பழக்கமான. உதாரணமாக, வலது புறம், நாம் சேர்க்க பார்க்கிறோம். சேர்க்க, நீங்கள் ஒரு பிளஸ் அடையாளம் செய்ய. அதனால் நீங்கள் வேண்டும் இரண்டு x மற்றும் y. நீங்கள் உங்கள் குறியீடு உள்ள X + Y செய்ய முடியும். ஒருவேளை நீங்கள் சொல்ல to-- வேண்டும் பல வேண்டும் 7 மற்றும் 3, நீங்கள் அந்த சேமிக்க வேண்டும் என்று ஒரு மாறி தொகை. நீங்கள் தட்டச்சு, விண்வெளி எண்ணாக செய்ய முடியும் தொகை, மாறி பெயரை, 7 + 3 =; என்ன தொகை என்று சேமிக்க முடியும்? எவரும்? நான் தொகை = 7 + 3 என்ற இருந்தது என்றால். தொகை சேமிக்கப்படும் என்ன? நீங்கள் அதை வெளியே சத்தம் முடியாது. பார்வையாளர்கள்: 10. உயிர்மையில் ஹிர்ஸ்கோஹார்ன்: 10! என்று சரியாக தான். தொகை பற்றி என்ன = 7 - 3, நான் அந்த கோடு அடையாளம் பயன்படுத்த. என்ன சேமிக்கப்படும் வேண்டும் நடக்கிறது? பார்வையாளர்கள்: 4. உயிர்மையில் ஹிர்ஸ்கோஹார்ன்: 4. தொகை ஒருவேளை தவறான பெயர் என்று மாறி, ஆனால் 4 சேமிக்கப்படும். சி பெருக்கி, சிறிய பயன்படுத்த ஸ்டார் தன்மை, நீங்கள் ஒரு x பயன்படுத்த வேண்டாம். பிரித்து, ஒரு முன்னோக்கி பயன்படுத்த இல்லை பிரிவு சின்னமாக ஸ்லாஷ். மற்றும் அது மட்டு, சதவீதம் சின்னமாக பயன்படுத்த. எனவே நான் எண்ணாக z = பார்க்க வேண்டும் என்று 7% 3, z, என்ன சேமிக்கப்படும்? எனவே, அந்த அடிப்படையில் தான் மட்டு என்ன செய்கிறார் கேட்கிறாய்? யாரையும் மட்டு என்ன தெரியுமா? ஆமாம். ஒய் 4. காண்க: 1 அது எஞ்சிய தான். உயிர்மையில் ஹிர்ஸ்கோஹார்ன்: இது ஆகிறது எஞ்சிய நீங்கள் பிரித்து போது. எனவே 3 வகுக்கப்பட்ட 7 2 எஞ்சிய 1 ஆகிறது. எனவே 1 சேமிக்கப்படும். நீங்கள், கழித்தல் செய்தார் இது எப்படி வேலை செய்யும் ஆனால் தான். அந்த மட்டு ஆபரேட்டர் என்ன தான். அது ஒரு எண் மூலம் பிரிக்கிறது எடுக்கிறது நீங்கள் மற்றொரு எண் மற்றும் வருமானத்தை எஞ்சிய. எனவே மீண்டும், 7% 3 ஏனெனில், நீங்கள் 1 கொடுக்கிறது 7 2 எஞ்சிய 1 3 வகுக்க, மற்றும் எஞ்சிய கொடுக்கிறது. பற்றி வரை திரும்பி செல்லலாம் என்ன அந்த பிரிவு அடையாளம் ஒரு படி. நான் செய்தால் 7 / இல்லை 3 வகுக்கப்பட்ட யாராவது திரும்ப வேண்டும் என்ன தெரியுமா? காண்க 2: 2. உயிர்மையில் ஹிர்ஸ்கோஹார்ன்: ஏன் 2 மற்றும் 2,333? காண்க 2: நான் ஓடினார் நினைக்கிறேன் முழு எண் பிறகு ஆஃப். உயிர்மையில் ஹிர்ஸ்கோஹார்ன்: எனவே என்று சரியாக தான். சி, நீங்கள் பிரிவு செய்கிறீர்கள் என்றால் 3 வகுக்கப்பட்ட இரண்டு முழு 7, அது பதில் பெறுகிறார் இந்த வழக்கில் 2,3333 எப்போதும் உள்ள மற்றும் அது தசம புள்ளி காண்கிறது மற்றும் தசம பிறகு எல்லாவற்றையும் விலா அதை நீங்கள் 2 கொடுக்கிறது. நான் 3 வகுக்கப்பட்ட 8 செய்தால் எனவே. உண்மையில், நாம் தெரிந்து என்று, 2,666 திரும்ப ஆனால் அது எல்லாவற்றையும் விலா தசம, அது அனைத்து truncates, மற்றும் நீங்கள் 2 திரும்புகிறார். எனவே, 6 3 வகுக்கப்பட்ட, 7 பிரிக்கப்பட்டுள்ளது 3, 8 3 வகுக்க, அனைத்து நீங்கள் 2 திரும்ப போகிறோம். யாராவது தெரிகிறது, அல்லது ஒரு யூகம், நான் உண்மையில் எனக்கு எப்படி என்று முழு பதில் நான் என்று தசம வேண்டும் என்றால்? ஆமாம். முன்னேறு. காண்க 3: ஒரு மிதவை பயன்படுத்த? உயிர்மையில் ஹிர்ஸ்கோஹார்ன்: நீங்கள் என்ன சொல்கிறீர்கள்? காண்க 3: நீங்கள் சொன்னதால், பங்குகளாக எண்கள் உள்ளது [செவிக்கு புலப்படாமல்] உயிர்மையில் ஹிர்ஸ்கோஹார்ன்: சரி. எனவே, அந்த சரியாக தான். 7 ஒரு முழு எண் ஆகும். ஆனால் நான் அந்த இயக்க வேண்டும் என்றால் ஒரு மிதவை புள்ளி எண்ணிக்கை ஒரு, நான் அந்த சேமிக்க வேண்டும் கணினி ஏனெனில் 7.0 என உண்மையில் நாம் என்று பார்த்தேன் stupid-- பீ.பி. மற்றும் ஜே உதாரணம் கொண்டு அது மட்டும் சரியாக செய்யும் நீங்கள் அதை சொல்ல. அதனால் 7 எழுத என்றால், அது என்று ஒரு முழு எண் என்று நான் நினைக்கிறேன். நீங்கள், 7.0 எழுத வேண்டும் என்றால் கூட நாம் என்றாலும் அந்த விஷயங்களை சமமான தெரியும், அது ஒரு போன்ற என்று நடத்துகிறது புள்ளி எண்ணிக்கை மிதக்கும். நீங்கள் 7.0 செய்தால் பிரிக்கப்பட்டுள்ளது எனவே 3, அல்லது 3.0 வகுக்க, அது இப்போது, சரி, சொல்ல நாம் மிதவைகள் கையாளும். நான் எப்போதும் நீங்கள் 2.333333 திரும்புவார்கள். ஆனால் உண்மையில் எப்போதும், ஏனெனில் நாம் விரிவுரையில் மேலும் பார்த்தவுடனே, இந்த மிதவை புள்ளி எண்கள் சரியாக துல்லியமான இல்லை. எனவே நீங்கள் தசம விரும்புகிறீர்கள் என்றால், அல்லது அந்த தசம ஒரு பகுதியாக, பின்னர் நீங்கள் இன்னும் ஒரு use-- வேண்டும் ஒரு மிதவை புள்ளி எண்ணிக்கை இருக்க வேண்டும் மற்றும் கணினி புரிந்து கொள்ள வேண்டும் இந்த நீங்கள் ஒரு மிதவை புள்ளி என்று , ஒரு முழு எண் கையாள்வதில். அந்த அட்டவணையில் எந்த கேள்விகள் மீது வலது புறம், இதுவரை? அல்லது உங்கள் இடது புறம், உங்கள் இடது, உங்கள் இடது புறம். ஆமாம். காண்க 4: ரைட். ஒரு வழக்கமான போன்ற முழு எண்கள், நீங்கள் என்று எழுத மிதந்து எழுத வேண்டும்? உயிர்மையில் ஹிர்ஸ்கோஹார்ன்: ஆமாம், அதனால். சரி, நீங்கள் உருவாக்க வேண்டும் என்றால் ஒரு மிதவை என்று ஒரு மாறி, நீங்கள் பங்குகளாக சொல்ல வேண்டும் Z ஒன்று சமம். காண்க 4: சரி. உயிர்மையில் ஹிர்ஸ்கோஹார்ன்: ஆனால் நான் வேண்டும் என்றால் 3 வகுக்கப்பட்ட 7 செய்ய, அதற்கு தசம, நான் பங்குகளாக, z = 7.0 / 3.0 மூலம் செய்ய வேண்டும்; மற்றும் என்று எனக்கு மிதவை புள்ளி கொடுக்க வேண்டும் எண். காண்க 4: சரி. உயிர்மையில் ஹிர்ஸ்கோஹார்ன்: நான் செய்தால் 3 எண்ணாக z = 7 / போன்ற ஏதாவது, என்று என்னை ஒரு முழு எண் கொடுக்க வேண்டும், அந்த ஏனெனில் அனைத்து முழு எண்கள். என்று பயன்? காண்க 4: ஆமாம். உயிர்மையில் ஹிர்ஸ்கோஹார்ன்: சரி. பெரும். அந்த அட்டவணையில் பற்றி வேறு ஏதேனும் கேள்விகள்? உண்மையாகவா? நான் மிகவும் மகிழ்ச்சியாக இருக்கிறேன். சரி. எனவே நீங்கள் பயன்படுத்த வேண்டும் வேறு சில விஷயங்கள், தாறுமாறாக நிலைமைகளை அல்லது சுழல்கள் உள்ள, operators-- இந்த வகையான உள்ளன பூலியன் வெளிப்பாடுகள் இந்த வகையான. நாம் கற்று என, == நீங்கள் என்ன இரண்டு விஷயங்களை சமமாக இருந்தால் சரிபார்க்க பயன்படுத்த. எக்ஸ் == Y, நாம் என்றால் இங்கே நான் பார்க்கிறேன் மீண்டும் அந்த x 7 மற்றும் y 3 அனுமானிக்கலாம். அதனால் நான், 7 == 3 எழுதினார் என்றால் என்ன என்று எனக்கு திரும்ப வேண்டும்? உண்மை அல்லது பொய்யா? பார்வையாளர்கள்: தவறு. உயிர்மையில் ஹிர்ஸ்கோஹார்ன்: சரி. நான் இந்த ஒரு பெற முடியும் எல்லோரையும் போல உணர்கிறேன். எனவே அனைவரும், என்று என்ன திரும்ப வேண்டும்? பார்வையாளர்கள்: தவறு. உயிர்மையில் ஹிர்ஸ்கோஹார்ன்: தவறு. பெரும். 7 3 சமமாக இல்லை. எனவே 7 == 3 தவறான திரும்ப வேண்டும். நீங்கள், ஒரு இல்லை சம அடையாளம் இல்லை என்றால், நான் 7! = 3, என்று என்ன திரும்ப வேண்டும்? பார்வையாளர்கள்: உண்மை. உயிர்மையில் ஹிர்ஸ்கோஹார்ன்: உண்மை. சிறந்த. யாரோ மிகவும் உறுதியாக இருந்தார் மீண்டும் மற்றும் பாராட்டுகிறேன். பிறகு நீங்கள் ஆபரேட்டர் குறைவாக உள்ளது, குறைவு அல்லது ஆபரேட்டர் சமமாக, ஆபரேட்டர் விட, அதிக விட அல்லது ஆபரேட்டர் சமமாக. எனவே இன்னும் ஒரு நல்லறிவு காசோலை. நான் இருந்தால் 7 அதிகமாக உள்ளது விட அல்லது 3 சமமாக. என்ன திரும்ப வேண்டும்? பார்வையாளர்கள்: உண்மை. உயிர்மையில் ஹிர்ஸ்கோஹார்ன்: உண்மை. ஆம். அந்த அறையில் மீண்டும், மீண்டும் பக்கத்தில் அறையில், அற்புதமான. நீங்கள் இந்த இணைக்க முடியும் வெளிப்பாடுகள் நீங்கள், அதே விரும்பினால், இது ஒரு தருக்க உள்ளது && அல்லது ஒரு தருக்க அல்லது இது || ||. எனவே இப்போது நீங்கள் இரண்டு சோதிக்க முடியும் விஷயங்களை என்று வேடிக்கையான ஒன்றாக உள்ளதா? ஏன் வேடிக்கையாக இருக்கிறது? நான் வேண்டும் என்றால், நான் 7 சொல்ல முடியும் 3 மற்றும் 2 விட 4 குறைவாக உள்ளது? நன்றாக, 7 அதிகமாக உள்ளது என்றால், 3 விட, அந்த உண்மை. 2 என்று உண்மை, 4 விட குறைவாக உள்ளது. எனவே இந்த விஷயம் உண்மை திரும்ப வேண்டும். நான் 7 சோதனை என்றால் அதிகமாக 3 ஆகியவை ஆகிறது நான் சீரற்ற எண்கள் பறிப்பதாக இங்கே 4 நன்றாக, தவறு என்று 2 குறைவாக உள்ளது. எனவே உண்மையான மற்றும் பொய்யான அலங்காரம் பொய். மற்றும், உங்கள் செல்ல முடியும் மற்றும் நீங்கள் போன்ற இணைக்க நீங்கள் விரும்பினால், ஒன்றாக பல நிலைமைகள். யாருக்கும் எந்த கேள்விகள், கருத்துக்கள், கவலைகள் இதுவரை? நான் நீங்கள் படங்களை எடுத்து சில பார்க்கிறேன் நான் பாராட்டுகிறேன் இது திரையில், என்னை. வட்டம், அது SnapChat. வட்டம், அது உங்கள் குறிப்புகள் தான். ஆனால் இந்த அனைத்து போகிறீர்கள் ஆன்லைனில் கிடைக்கும் இருக்க வேண்டும். எனவே நீங்கள் இல்லை இந்த படங்களை எடுத்து. நான் எல்லாவற்றையும் குறிப்பிட்ட போன்ற நீங்கள் ஆன்லைன் கிடைக்க வேண்டும். சரி. நான் இங்கு இருக்கிறேன் மேடைக்கு, அதனால் யாரும் இல்லை எதுவும் சொல்ல வேண்டும் என்று நடக்கும் முன்? கேள்விகள்? [பெருமைகளை குரல்கள்] ஜேசன் ஹிர்ஸ்கோஹார்ன்: ஓ, நிறுத்த. நீங்கள் மிகவும் நல்லவள். சரி. நான் வெளியே குறிக்க போகிறேன். நாம் போகலாம். ANDI பெங்: நாம் என்ன செய்ய போகிறோம் இப்போது ஒரு மோசமான மைக்கை மாற்றம். உயிர்மையில் ஹிர்ஸ்கோஹார்ன்: நான் இருக்கிறேன் இந்த இனிய எடுத்து செல்கிறோம். ANDI பெங்:, தோழர்களே ஆதரவை பாராட்டுகிறோம். நான் சொல்வது கேட்கிறதா? நல்லது தானா? சரியான. அழகான. என்னை அந்த பள்ளிதான் நாம். சரி. எனவே, நான் ஒரு மாபெரும் போன்ற செய்ய போகிறேன் தகவல் தற்போது நீங்கள் தோழர்களே சேமிக்கலாம். மற்றும் எந்த கவலையும் தேவையில்லை நீங்கள் என்றால் ஒவ்வொரு சிறிய வரி பின்வரும் என்ன நான் உங்களுக்கு காண்பிக்க போகிறேன். ஜேசன் கூறினார் என, எல்லாம் முற்றிலும் ஆன்லைன் இருக்கிறது. வெறும் நாம் அறிமுகப்படுத்த முயற்சி செய்ய போகிறோம் கருத்துக்கள் அனைவருக்கும் மூடப்பட்டிருக்கும் இந்த சரிவுகள் சில. அதனால் தான் சேர்த்து பின்பற்ற. எந்த கவலையும் நீங்கள் புரியவில்லை என்றால் எல்லாம்; எனினும், எந்த கட்டத்தில் என்றால் நீங்கள் இழந்த உணர, உயர்த்த உங்கள் கை, நாம், எந்த கவலையும் நிறுத்த வேண்டும். கூல். அதனால் நான் டேவிட் என்று ஒன்று நினைக்கிறேன் ஏற்கனவே வகையான விரிவுரை குறிப்பிடப்பட்டுள்ளது மற்றும் ஜேசன் வகையான மறைமுகமாக இன்று என்ன ஒரு நூலகம் உள்ளது. எனவே நிரலாக்க, நாம் தான் இந்த விஷயங்களை நூலகங்கள் என்று. எங்கே, அடிப்படையில், அனைத்து அவர்கள் ஒரு கணம் ஆகிறது செயல்பாடுகளை, என்று என்று அடிப்படையில் தான் குறியீடு ஏற்கனவே எழுதப்பட்ட வேறு யாரோ என்று நாம் அனைத்து முடியும் எங்கள் திட்டங்கள் உள்ள பயன்படுத்த. எனவே எப்படி ஒரு சாதாரண செய்கிறது நூலகம் வேலை, சரியான? நீங்கள் நூலகம் கதவை நுழைய. நீங்கள் இந்த வேண்டும் புத்தகங்கள் நீங்கள் வெளியே இழுக்க முடியும் நீங்கள் தகவல் அணுக முடியும் அந்த புத்தகங்களில் உள்ள. நிரலாக்க அதே விஷயம். நீங்கள் ஏற்கனவே உள்ளது என்று ஒரு நூலகம் உள்ளது மற்ற மக்கள் எழுதிய. வழியில் நீங்கள் என்று, புரோகிராமர் அல்லது ஒரு மாணவர் என, அந்த நூலகம் அணுக முடியும் ஹேஸ்டேக் # அடங்கும் மூலம். உதாரணமாக, சி நாம் மூன்று வேண்டும், சி மிகவும் பொதுவாக மூன்று சி நிலையான பயன்படுத்தப்படும் , உள்ளீடு / வெளியீடு நூலகம் நூலகங்கள் சரம் நூலகம் மற்றும் கணித நூலகம். உங்கள் முதல் உள்ள எனவே இரண்டு பிரச்சனை, அமைக்கிறது அந்த மூன்று இருக்கும் என்று நீங்கள் முதன்மையாக பயன்படுத்தி வருகிறோம். ஏற்கனவே டேவிட் எனவே உரையில், தரமான நான் / ஓ நூலகம் அல்லது தரமான உள்ளீடு / வெளியீடு நூலகம் சரியாக தான். அதை உள்ளீடு, உங்கள் குறியீடு, நீங்கள் அனுமதிக்கிறது பயனர் மற்றும் வெளியீடு இருந்து எதையும் என்று திரையில், அடிப்படையில் திரையில் அச்சடிப்பதை. அதனால் எந்த நேரத்தில் நீங்கள், எந்த செயல்பாடுகளை பயன்படுத்த உதாரணமாக செயல்பாடு printf () இது நாம் அடுத்த ஸ்லைடு மீது செல்ல போகிறோம் நிலையான சேர்க்க உறுதி நான் / ஓ நூலகம் அல்லது வேறு நீங்கள் போவதில்லை வைட்டமின் () செயல்பாடு பயன்படுத்த முடியும். , நீங்கள் ஏனெனில் ப்ரோக்ராமர் உண்மையில், அந்த செயல்பாடு எழுதினார் நீங்கள் யாரோ பயன்படுத்தி உங்கள் சொந்த குறியீடு உள்ள வேறு குறியீடு. அந்த உணர்வு எல்லோருக்கும் உள்ளதா? கூல். பின்னர் நாம் அடிப்படையில் மீது பெற string.h, நூலகம் மற்றும் math.h வெறும் நூலகம் குறிக்கிறது ம நூலகம், மற்ற நூலகங்கள் என்று நீங்கள் இறுதியில் தருகிறேன் உங்கள் குறியீடு உள்ள பயன்படுத்தி. எனினும், நோக்கங்களுக்காக இந்த நூலகம், நாங்கள் நாங்கள் இந்த வர்க்க என்ற உன்னுடைய என்ன CS50 நூலகம் என்று அழைக்கப்படுகிறது, CS50.h, நாம் எங்கே, ஐந்து உங்கள் கவனத்திற்காக உருவாக்கப்பட்ட பல முக்கியமான மற்றும் பயனுள்ள செயல்பாடுகளை. அதனால் தான் உங்களை போன்ற ஒரு ப்ரோக்ராமர் ஆஃப் piggyback முடியும் என்ன என்று நாம் ஏற்கனவே என்று எழுதி விட்டேன் நீங்கள் இந்த செயல்பாடு கிடைக்கும் உங்கள் பயன்படுத்த. நான் ஒரு ஜோடி மூடி இருக்க வேண்டும் செயல்பாடுகளை பொதுவாக பயன்படுத்தப்படுகிறது, ஆனால் இந்த என்று எனக்கு தெரியும் அனைத்து googleable ஆன்லைன். , தயங்க CS50 நூலகம் மேலே மற்றும் பிறகு அங்கு அனைத்து செயல்பாடுகளும். ஆமாம். காண்க 5: நீங்கள் இல்லை என்றால் எனவே மென்பொருளை பயன்படுத்தி என்று மூலம் நமக்கு வழங்கப்படும் வர்க்கம், அந்த செய்கிறது நாங்கள் பதிவிறக்க மற்றும் கண்டுபிடிக்க வேண்டும் என்று அர்த்தம் இந்த தலைப்பு நம்மை தாக்கல் சொல்ல அது எங்கே கணினி? ANDI பெங்: பெரிய கேள்வி. சரியாக. எனவே அது நீங்கள் இல்லை என்றால் போல் ஒரு நூலகத்தில் உடல் தற்போது, நீங்கள் எந்த வழி இருக்கிறது உண்மையில் சென்று அதை அணுக. அதே விஷயம் எனவே சி நீங்கள் நிரலாக்க நீங்கள் எங்கள் பயன்படுத்தி வருகிறோம் என்று உறுதி செய்ய வேண்டும் பயன்பாட்டிற்கான நூலகம் ஏற்கனவே ஏனெனில் அது இணைக்கப்பட்டன. பின்னர் நீங்கள் ஹேஸ்டேக் போது # அடங்கும், அங்கு நூலகத்தின். ஆமாம். நல்ல கேள்வி. நல்ல எல்லோரும்? கூல். எல்லாம் சரி. எனவே நாம் அடிக்க போகிறோம் அடிப்படையில், என்ன முதல் செயல்பாடு, அதற்கு நாங்கள் புரோகிராமர்கள் என எங்கள் குறியீடு உள்ள பயன்படுத்தி கொள்ள போகிறோம். இந்த printf () செயல்பாடு என்று அழைக்கப்படுகிறது. எனவே, வைட்டமின் () செயல்பாடு, நான் என ஏற்கனவே கடந்த ஸ்லைடு கூறினார், தரமான நான் சேர்க்கப்பட்டுள்ளது / ஓ, தரமான உள்ளீடு / வெளியீடு, நூலகம். நீங்கள் using-- என்ன எனவே உறுதி ஓ, எனக்கு லேசர் அடைய நாம் சுட்டிக்காட்டி எப்போது நீங்கள் பயன்படுத்தும் வைட்டமின் () செயல்பாடு, நீங்கள் நான் / ஓ சேர்க்க வேண்டுமா ஸ்டாண்டர்ட் நூலகம் அல்லது வேறு, நீங்கள், தொகுத்தல் போது நீங்கள் ஒரு பிழை கிடைக்கும் போகிறோம் , கணினி போன்ற இருக்க வேண்டும், ஏனெனில் வைட்டமின் () எங்கே ஓ எனக்கு தெரியாது, நீ என்னிடம் சொல்லவில்லை நீங்கள் எங்கே வைட்டமின் () இருக்கிறது. சரி வைட்டமின் () சேர்க்கப்பட்டுள்ளது தரமான நான் / ஓ, அதனால் நீங்கள்) (printf பயன்படுத்த போது, அந்த வேண்டும் உறுதி உங்கள் குறியீடு மேலே வரி. எனவே எடுத்துக்காட்டாக, வைட்டமின் () இங்கே ஒரு செயல்பாடு ஆகும். அது அனைத்து அச்சு வெளியே ஒன்று உள்ளது பயனர் அடைப்புக்குறிக்குள் உள்ளே. யாராவது ஒரு குத்துவதற்கு எடுக்க விரும்புகிறீர்களா குறியீடு வலது என்ன இந்த வரி இங்கே அவுட் அச்சிட நடக்கிறது? எனவே, பதில் திரையில். எவரும்? வெர்டியின்: கீழே. ANDI பெங்: வெர்டியின் ஏன் நீங்கள் போய் மேலே மற்றும் முழு அறிக்கை சொல்ல? வெர்டியின்: வணக்கம், என் பெயர் Andi,, நான் 20 வயது தான் ஆகிறது. ANDI பெங்: ஆ, அழகான. இந்த வரிசையில் நாம் என்ன செய்ய போகிறோம் எனவே , என் பெயர் Andi, ஹலோ, வெளியே அச்சிட நான், 20 வயது தான் இது ஒரு உண்மையான அறிக்கை உண்மையில் உள்ளது. தொடரியல். விதி பிரச்சினைகள் எனவே ஜோடி என்று நீங்கள் உங்களுக்கு தெரியுமா உறுதி செய்ய வேண்டும். மேற்கோள்கள். இரட்டை மேற்கோளில் சொல்கின்றன கணினி என்று உள்ளே எல்லாம் அச்சிடப்பட்ட போகிறது. முடியும் உள்ளே எல்லாம் தான் சரியாக எப்படி இருக்க நீங்கள் தவிர, அதை தட்டச்சு பொதுவாக இறுதியில், நாம் சேர்க்க வேண்டும் போகிறோம் ஒரு புல ஓ மன்னிக்கவும் ஒரு கோடு, n. எனவே ஒரு கோடு, n. யாராவது ஒரு யூகம் எடுக்க வேண்டும் என்று எங்கள் குறியீடு என்ன சொல்கிறார்? ஆமாம். காண்க 6: ஒரு புதிய வரியில் அதை வைக்கிறது. ANDI பெங்: நிச்சயமாக. எனவே இந்த அனைத்து, ஆகிறது என்ன நடந்தாலும் அனுமதிக்க இந்த பிறகு, இந்த அறிக்கை பின்னர், ஒரு புதிய வரி அச்சிடப்படுகின்றன. நீங்கள் எழுதும் போது என்று உங்கள் குறியீடு நீங்கள் தோராயமாக விஷயங்கள் இல்லை இறுதியில் மீது tacked நீங்கள் விரும்பவில்லை என்று. என்று எல்லாம் பெறுகிறது அழகாக ஒரு வரி அச்சிடப்பட்ட மற்றும் நாம் பின்வரும் வரியை தொடங்கும். யார் என்ன என்று ஞாபகம் நாம் குறியீட்டு போது அரைப்புள்ளி செய்கிறது? ஆமாம். காண்க 7: அறிக்கை. ANDI பெங்: மன்னிக்கவும்? காண்க 7: அது அறிக்கையை முடிவடையும்? ANDI பெங்: ஆமாம். சி, அல்லது எந்த நிரலாக்க எனவே மொழி, அரைப்புள்ளி ஒரு நிரலாக்க வரி இறுதியில் குறிக்கிறது. எனவே எடுத்துக்காட்டாக, ஆங்கிலத்தில் நாம் காலம் பயன்படுத்த சொல்ல, ஓ இந்த முடிவுக்கு ஒரு சொற்றொடர் உள்ளது. நிரலாக்க, அதே விஷயம், நாம் ஒரு அரைப்புள்ளி ஒரு வரி இறுதியில் குறிக்க. தாறுமாறாக, நீங்கள் போது இருக்கிறீர்கள் நிரல் தொடங்கி, நீங்கள் நீங்கள் உணர வேண்டும் ஒரு அரைப்புள்ளி சேர்க்க மறக்க பின்னர் நீங்கள் இயக்க முயற்சி உங்கள் குறியீடு மற்றும் அது வேலை செய்யாது. நீங்கள் ஆ, மாதிரி, நான் இல்லை அது வேலை வேண்டும் ஏன், எனக்கு தெரியாது. வாய்ப்புகளை நீங்கள் அநேகமாக ஒரு மறந்துவிட்டாள்.திருமணமாகி அரைப்புள்ளி அல்லது ஒரு அடைப்புக்குறி அல்லது ஏதாவது எங்காவது. எனவே, அந்த நினைவில் முக்கியம். கூல். சரி, கைகளின் நிகழ்ச்சி, எப்படி இங்கே நிறைய பேர் எப்போதும் வேண்டும் ஆந்திர கணினி அறிவியல் அல்லது எடுத்து எப்போதும், முன் ஜாவா திட்டமிடப்பட்டது? சரி. லவ்லி. அந்த பொருந்தாது பின்னர், ஆனால் ஜாவா, நீங்கள் System.out.println என்று ஒன்று இருக்கிறது சி தான் இல்லை, இது , எப்போது நீங்கள் சி எனவே மாறிகள் உள்ள சேர்க்க வேண்டும் எதையும் நீங்கள் விரும்பும் அங்கு அவுட் அச்சிட ஒரு குறிப்பிட்ட இலக்கணத்தை நாம் பயன்படுத்த போகிறோம். பெயரென்ன அடிப்படையில் placeholding-- நாம் இடத்தில் பெட்டிகள் சேர்க்கிறோம் முழு எண் அல்லது மாறி நாங்கள் அச்சிட வேண்டும் என்று. நீங்கள் பார்க்க முடியும் என நாம் சேர்த்தேன் ஒரு புதிய நூலகம் தலைப்பு இங்கே தாக்கல். CS50 நூலகம். அந்த CS50 நூலகம் அடங்கியுள்ள நாம் பயன்படுத்தி கொள்ள வேண்டும் ஒரு பொதுவான செயல்பாடு ஆகும் எங்கள் போக்கில் GetInt என்று (). யாராவது ஒரு குத்துவதற்கு எடுக்க வேண்டும் GetInt, () சாத்தியமான என்ன செய்து. பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] ANDI பெங்: மன்னிக்கவும். நீங்கள் கேட்க முடியவில்லை. , Maddie, யாரையும். Maddie: ஓ, அது குறிப்புகள் பயன்படுத்த ஒரு முழு எண் நீங்கள். ANDI பெங்: நிச்சயமாக. எனவே இந்த செயல்பாடு, மற்றொரு ஏற்கனவே தான் செயல்பாடு யாரோ ஒருவர் எழுதிய என்று நாம் இப்போது மீது அழைக்க முடியும். அது நீங்கள் அனைத்து, பயனர் கேட்கும் உள்ளது, நீங்கள் குறியீடு என என்ன வேண்டுமானாலும் உள்ளீடு இயங்குகிறதா whatever-- சேமித்து இந்த வழக்கில் நாம் GetInt () தான் - என்கிறார், அதனால் நாம் இருக்கிறோம் என்று ஒரு முழு எண் பெறுவதற்கு. நாம் சேமிக்க போகிறோம் என்று மற்றொரு முழு நாங்கள் தான் என்று வயது செய்துவிட்டேன் என்று. எல்லோருக்கும் பயன்? கூல். எனவே இப்போது நாம் இந்த முழு எண் சேமித்துள்ள, நாம் பயனர் இருந்து தூண்டியது என்று, இந்த மாறி, நமக்கு வயது என்று வகை int உருவாக்கப்பட்ட, நாம் மேலே மற்றும் இடத்தில் செல்ல முடியும் என்று எங்கள் printf உள்ள () செயல்பாடு. எனவே printf வழக்கமாக தொடரியல் () உள்ளது என்று எங்கு உங்கள் உண்மையான உடல் வரி நீங்கள் அந்த முழு சேர்க்க வேண்டும், நீங்கள், அங்கே அந்த சின்னம் செய்கிறீர்கள் கொண்ட சதவிகிதம் சின்னமாக, நீங்கள் விரும்பும் என்று மாறி வகை. எனவே, இந்த விஷயத்தில் வயது ஒரு முழு எண் ஆகும். எனவே நீங்கள் சேர்க்க போகிறோம் % நான் அது ஒரு முழு எண்ணாக ஏனெனில். பின்னர் பிறகு உங்கள் அறிக்கையில், நீங்கள் போகிறோம் கமா மற்றும் செய்ய மாறி பெயரிட. எனவே இங்கே, நாம் அச்சிட போகிறோம் அவுட், வணக்கம், என் பெயர் Andi, உள்ளது, மற்றும் நான் வெற்று வயதாகிறது. மன்னிக்கவும், Hashta-- அல்லது, என்ன நான் உள்ளீடு வயது. எனவே நான் உள்ளீடு இருந்தன இங்கே என் GetInt செய்ய 20 (), அது சரியான ஒன்று அவுட் அச்சிட வேண்டும். ஆனால், நான் உள்ளீடு ஏதாவது வேண்டும் என்றால் வேறு, ஒருவேளை 40 அல்லது 45 போன்ற, பின்னர் நீங்கள் அந்த பிரதிபலித்தது பார்க்க வேண்டும் அதன்படி குறியீடு உள்ள. எனவே இது ஒரு உதாரணம் ஏதாவது இதில் அது அவுட் அச்சிடுகிறது மற்றும் தெரிகிறது நீங்கள் அது அதே விஷயம் என்றால், ஆனால் பேட்டை அடியில் உண்மையில் அங்கு கணினி மிகவும் வித்தியாசமான விஷயங்களை நடக்கிறது. கூல். எல்லாம் சரி. எனவே நாம் பல மாறிகள் என்ன வேண்டும்? அழகாக எளிதாக. அதே விஷயம். நாம் ஒரு புதிய செயல்பாடு இல்லை இங்கே,) (GetString என்று மேலும், CS50 நூலகம் உள்ள சேர்க்கப்பட்டுள்ளது அது அனைத்து பயனர் கேட்கும் என்று இது ஒரு சரம் ஐந்து எழுத்துக்கள் ஒரு கணம், அதனால் ஒரு தண்டனை போன்ற அல்லது ஒரு பெயர் போல். எனவே, இந்த விஷயத்தில், நாம் இரண்டு வேண்டும் சரம் மற்றும்% நான் பெட்டிகள்% கள் முழு எண். நாம் பின்பற்ற போகிறோம் என்று இரண்டு மாறிகள் நாம் பொருட்டு, சேர்க்கப்பட்டுள்ளது அந்த வாக்கியத்தை தோன்றும் என்று. எனவே எடுத்துக்காட்டாக, என் பெயர் வெற்று, நான், அங்கு ஒரு பெயர் வேண்டும் அதனால் நான் முதல் பெயரை போகிறேன். பின்னர் அதன் பின்னர், நான் வேண்டும் வயது, வயது இரண்டாவது வேண்டும். அதனால் நான், ஹலோ, உள்ளீடு வேண்டும் என்றால் என் பெயரின் Andi,, நான் 20 வயது தான் ஆகிறது. நான் Andi, மற்றும் 20, உள்ளிட்ட என்றால் அதே விஷயத்தை அச்சிட வேண்டும்; எனினும், இப்போது நாம் இரண்டு கிடைத்தது சேமித்த பெயர் மாறிகள் அதே போல் முழு எண்ணாக. ஆமாம். காண்க 8: அது இருக்க வேண்டும் ஏன் மாற்றினீர்கள் என்றால் இயக்க முடியும் பெயரை என்று இறுதியில் வயது? ANDI பெங்: ஆமாம். அந்த நல்ல கேள்வி. எனவே நீண்ட கதை குறுகிய, இல்லை. ஏனெனில் பெயர் மற்றும் age-- என்ன மாறி வகை பெயர் என்ன? காண்க 8: சரம். ANDI பெங்: என்ன மாறி வகை வயது ஆகிறது? காண்க 8: நேரிணைய. ANDI பெங்: எனவே இங்கே நாம் ஒரு ஒதுக்கிட வேண்டும் சரம் மற்றும் முழு, சரியான? எனவே நீங்கள் இந்த மாற இருந்தால், கணினி தெரிய போவதில்லை. அது ஒரு சரம் சரிபார்க்க நடக்கிறது, மற்றும் நீங்கள் அதை ஒரு முழு எண்ணாக கொடுக்க முயற்சி என்றால், அது போன்ற இருக்க போகிறது நான் குழப்பி நீங்கள் காத்திருக்க நான் இருக்க வேண்டும் என்னிடம் கூறினார் ஒரு முழு எண்ணாக நினைவக ஒதுக்கியது. மற்றும் இங்கே, போது அது ஒரு முழு எண் எதிர்பார்க்கிறது மற்றும் நீங்கள் அதை ஒரு பெயர் கொடுக்க மற்றும் ஒரு சரம் பதிலாக, இது மிகவும் குழப்பமான இருக்க போகிறது, அது சரியாக நீங்கள் தேவை வழியில் இயக்க மாட்டேன். எனவே இங்கே, பெயரிடும் மற்றும் வாக்கிய அமைப்பு ஆகும் குறியீடு இயங்கும் மிகவும் முக்கியம். நல்ல எல்லோரும்? ஆமாம். , Maddie. Maddie: இங்கே, நான் நாம் பார்த்து விட்டேன் என்று வர்க்கம் உதாரணங்கள், அவர்கள் அங்கு கேட்க உங்கள் வயது என்ன, உங்கள் பெயர் என்ன உள்ளது. இங்கே, அது doesn't-- இருக்க வேண்டும் நாம் இந்த குறியீடு ரன் இருந்தால், அது என்று கேட்க முடியாது? ஆனால் நீங்கள் உள்ளீடு இரண்டு எண்கள் என்று பின்னர் அது போன்ற நடத்த முடியும்? ANDI பெங்: சரி, சரியாக. நீங்கள் அதை வேண்டும் என்றால் காட்சி, உங்கள் வயது உள்ளிடவும் நீங்கள் ஒரு printf () செயல்பாடு சேர்க்க முடியும் என்று, உங்கள் வயது உள்ளிடவகிறது அது மேலே. இது ஒரு நல்ல கேள்வி தான். ஆமாம். காண்க 9: ஏற்கனவே இருக்கும் GetInt உள்ள சேர்க்கப்பட்டுள்ளது () [செவிக்கு புலப்படாமல்]. ANDI பெங்: இல்லை, அது உண்மையில் இல்லை. எனவே இந்த அனைத்து, தான் ஒரு வெற்று கேட்கும் திரை உள்ளீடு செய்வதற்கு பயனருக்கு. நீங்கள் அதை அச்சிட வேண்டும் என்றால் நீங்கள் அதை விரும்பினால் போன்ற பயனர் சொல்கிறது என்று ஏதாவது, நீங்கள், உங்களுடைய வயது கொடுங்கள் () உங்களை என்று சோதிக்க வேண்டும். அனைவருக்கும் இந்த பயன்படுத்துகிறது, ஏனெனில் பல்வேறு விஷயங்களுக்கு செயல்பாடு, நீங்கள், வயது சேமித்து நீங்கள், முகவரியை சேமித்து நீங்கள் தொலைபேசி எண்கள் சேமித்து. அதனால் அது வரை உண்மையில் தான் உங்கள் தோழர்களே 'தனிப்பட்ட பயன்கள் உனக்கு என்ன வேண்டும் என்று அதை சொல்ல. ஆமாம். காண்க 10: எனவே, தான், அங்கு தெளிவுபடுத்த நீங்கள் உள்ளீடு பெயர் மற்றும் வயது செய்கிறது அது% s இடத்தில் வரை காட்டுகிறது என்று? ANDI பெங்: பயனர் போலவே? காண்க 10: ஆம், எவ்வளவு போல் நான் செய்கிறது நான் Andi, வைத்து, அங்கு அதை செய்ய, எங்கே நான் 20 வைக்க வேண்டும்? ANDI பெங்: ஆமாம். எனவே நீங்கள் இருந்தால் உண்மையில் இந்த குறியீடு ரன், நான் உண்மையில் இயங்கும் குறியீடு, இது சரியான இப்போது இங்கே உள்ளது. நான் குறியீடு இயக்க இருந்தால், நான் , குறியீடு தொகுக்க கோப்பு செய்ய, குறியீடு ரன், பின்னர் அங்கு என்று வெறும் உள்ளீடு அது எனக்கு இரண்டு இடங்கள் இருக்கும். ஆமாம். நீங்கள் விளையாட போது நீங்கள் பார்ப்பீர்கள் குறியீடு உங்களை சுற்றி. நாங்கள் செல்ல போகிறோம் சரி அடுத்த பகுதி மீது என்ன இன்று நாம் மூடி இருக்க வேண்டும். நாம் செல்ல போகிறோம் என்ன நிபந்தனை அறிக்கைகள் உள்ளன. உங்களுக்கு நினைவிருக்கிறதா எனவே மற்றும், விரிவுரை இருந்து நினைவு நிபந்தனை அறிக்கைகள் அவர்கள் அனைவரும் ஒரு கணம் கணினி உள்ள வழிமுறைகளை இது ஒரு குறிப்பிட்ட நிபந்தனை உண்மையாக இருந்தால், நீங்கள் குறியீடு இயக்க அந்த நிலையில் உள்ளே. புதிதாக உள்ள எனவே அடிப்படையில் இன்று பெரிய தீம் நீங்கள் ஏற்கனவே அனைத்து வேண்டும் என்று ஆகிறது எல்லாம் பின்னால் தர்க்கம் பார்த்திருக்கிறேன் என்று நாம் மறைக்கும். நாம் செய்கிறோம் அனைத்து ஆகிறது ஏதாவது மொழிபெயர்ப்பது என்று மிகவும் உள்ளுணர்வு இருந்தது கீறல், அது கடின கோடிங் தொடரியல் நாம் பயன்படுத்தி சி வர்க்கம் எனவே தர்க்கரீதியாக, இந்த தொகுதி இருந்தது வலது அங்கு குறியீடு துண்டு உள்ளது. ஆமாம். சரி. நாங்கள் வேறு ... என்றால் ஒரு பெற வெறும் ஒரு கூடுதல் அடுக்கு ஆகும் இது அறிக்கையில் அறிக்கை என்றால் சிக்கலான கணினி இந்த பாருங்கள் எடுக்கும் அங்கு இந்த நிலையில் உண்மையாக இருந்தால், செய்கிறது இந்த இரண்டு அடைப்புக்குறிக்குள் உள்ளே என்ன இருக்கிறது, else-- வகையான, இயல்புநிலை என்றால் போன்ற அது நிலை இதை செய்ய சந்திக்க இல்லை. அது சாலை ஒரு கிளையாகும் போல. அதை வெளியே மழை பெய்கிறது என்றால், நான் வைக்கிறேன் ஒரு மழை ஜாக்கெட், வேறு எதையும் இல்லையென்றால் நான் மழை ஜாக்கெட் போட வேண்டாம். என்று தர்க்கம் எல்லோருக்கும் பயன்? கூல். எல்லாம் சரி. ஒரு கடின உதாரணம் போல எனவே நாம் சி பார்க்க வேண்டும் என்று இந்த நான் ஒரு உருவாக்க விரும்பினால் ஆகிறது மாறி வீட்டு மணி நேரம். வீட்டுப்பாடம் மணி நேரம் குறைவாக இருந்தால் ஐந்து விட, நான் வாழ்க்கை பெரும் சொல்ல. அது அற்புதம். எனினும், போராட்டம் real-- சொல்ல இந்த திங்களன்று நாம் அனைத்து ஆகிறது பிற்பகல் அறிவியல் ஹில் இருக்கிறது ஒருவேளை இப்போது இருக்கிறேன் செய்து பார்வையாளர்கள்: [சிரித்து] ANDI பெங்: அவர்கள் வழியில் நாம் அந்த நன்றி. நாங்கள் hardcode என்று வழி சி இந்த கருதி நாம் if-- ஆகிறது நாம் ஏற்கனவே வகை மாறுபடும் வேண்டும் எண்ணாக வலது இங்கே வீட்டுப்பாடத்தை மணி என்று. வீட்டு மணி நேரம் குறைவாக இருந்தால் ஐந்து வைட்டமின் (), வாழ்க்கை நன்றாக இருக்கிறது. நினைவில் வைத்திருக்க / ஏனெனில் n நீங்கள் பிறகு ஒரு புதிய வரி வேண்டும். வேறு அச்சிட, போராட்டம் உண்மையான உள்ளது. அனைவருக்கும் எப்படி புரிந்து நான் இந்த தொகுதி மாற்றமடைந்து குறியீடு இந்த தொகுதி ஒரு? கூல். எல்லாம் சரி. எனவே இப்போது நாம் பாருங்கள் போகிறோம் முற்றிலும் பல என்றால் அறிக்கைகள். எனவே கருதி நாம் இந்த திட்டத்தின் நோக்கம் நாம் ஒரு தர பயனர் கேட்கும் இருந்தது. நாம் ஒரு ஐந்து, GetInt () பயன்படுத்தி கேட்கும் தர, அவர்கள் உள்ளீடு ஒரு மதிப்பு, மற்றும் நீங்கள் காட்ட வேண்டும் தர என்ன வகை அவர்கள் கிடைத்தது. அப்படி இருந்தால் நான், ஒரு திட்டத்தை வடிவமைக்க இருந்தது நம் கண்கள் அனைத்து பொதுவாக அர்த்தம், 90-100 ஒரு ஒரு, 80-90 ஒரு பி, மற்றும் முன்னும் பின்னுமாக மற்றும் பல. இதில் என்ன தவறு இருக்கிறது ஆகிறது அது இல்லை என்று குறியீடு துண்டு நான் அதை செய்ய வேண்டும் என்ன செய்து. ஆமாம். காண்க 11: அவர்கள், குறைந்த வரம்புகள் உள்ளன ஆனால் அவர்கள் மேல் வரம்புகள் இல்லை. ANDI பெங்: நிச்சயமாக. எல்லோரும் அவர் கூறினார் கேட்டதா? மேல் இருக்கும் நடக்கிறது வரம்புகள், ஆனால் எந்த குறைந்த வரம்புகளை. மன்னிக்கவும், வேறு வழி சுற்றி, குறைந்த வரம்புகள், எந்த உயர்ந்த எல்லையை. எனவே நீங்கள் விரும்புகிறேன் என்று ஒரு குத்துவதற்கு எடுக்க என்ன இந்த அச்சடிக்கப்படுமென்ற திரையில் நான் இந்த குறியீடு இயக்க இருந்தால். காண்க 11: பிழை? ANDI பெங்: பிழை? பெரிய யூகம், சரியாக இல்லை. யாருக்கும் மற்றொரு குத்துவதற்கு உள்ளதா? ஆமாம், ஆரோன். ஆரோன்: நீங்கள் வைத்து இருந்தால் 90 க்கும் அதிகமான ஏதாவது, அதை நீங்கள் கிடைத்தது அனைத்து தரங்களாக காட்ட வேண்டும். அதை நீங்கள் ஒரு கிடைத்தது காண்பிக்க வேண்டும், நீங்கள் ஒரு பி கிடைத்தது, நீங்கள் ஒரு சி கிடைத்தது ANDI பெங்: ஆமாம். என்று சரியாக தான். எனவே, அந்த அற்புதமான இருக்க விரும்புகிறேன். எனினும், அவர்கள் பரஸ்பரம் இருக்கிறார்கள் பிரத்தியேக, நான் நினைக்கிறேன். நான் இருந்தால் குறியீடு இந்த துண்டு இயக்க. பின்னர் நாம் தான், நான் 95 தர உள்ளிட்ட. எனவே 95 இப்போது சேமிக்கப்படும் தி தர அழைக்கப்படும். அதனால் சி ஒரு மொழி ஆகும் என்று கீழே, மேல் வரை இயங்கும் எனவே அது எப்போதும் நடக்கிறது கீழே வரை ரன். அது இங்கே வந்து நடக்கிறது என்றால், படிக்க தர, அதிகமாக அல்லது 90 சமமாக இருக்கும் வைட்டமின் () நீங்கள் ஒரு ஏ கிரேட் நான் கிடைத்தது ஒரு 95 வேண்டும், என்று 90 க்கும் அதிகமான தான். அது அச்சிட நடக்கிறது, நான் அது நடக்கிறது ஒரு ஏ கிடைத்தது அது நடக்கிறது என்றால் இதை பாருங்கள் எடுக்க 95 நன்கு 80 க்கும் அதிகமாக உள்ளது, என்று அதை நீங்கள் ஒரு கிடைத்தது அச்சிட நடக்கிறது , மற்றும் அதனால் மற்றும் ஒரு பி ஆச்சரியக்குறி பின்னுமாக. நாம் அனைவரும் பார்க்க முடியும் என, இந்த ஒரு பொதுவான பிழை உள்ளது நாங்கள் இருக்கும் போது இல்லாமல் இருக்கலாம் குறியீடு எழுதும் கவனிக்க. எவரும், எந்த கேள்விகள் மீது ஏன் என்று நடக்கிறது? பெரும். சரி. எனவே நாம் இந்த எப்படி சரி செய்வது, வெளிப்படையாக ஆகிறது தருக்க அடுத்த கேள்வி. சரி, நாம் இந்த அழகான வேண்டும் வேறு என்றால் என்றால் வேறு என்ன என்று விஷயங்கள் வேறு அறிக்கைகள் உள்ளன. நீங்கள் பார்க்க முடியும் அதனால், நீங்கள் விரும்பிய அந்த பிரச்சனை மாற்ற, நீங்கள் ஒவ்வொரு செய்ய வேண்டும் பரஸ்பரம் நிலைமைகள், நீங்கள் ஒரு வேறு சேர்க்க வேண்டும் ... என்றால் அறிக்கை. மேலும் போக்கில் இந்த என நினைக்க ஏணிகள், அல்லது ladder-- மீது தள்ளப்பட்டார் போன்ற நீங்கள் இந்த பல சேர்க்க முடியும் நீங்கள் வேண்டும் என பல நிலைமைகள் வேண்டும். நான் தர உள்ளிட்ட என்றால் இங்கே, 95 இருக்க வேண்டும். தர 95 விட அதிகமாக இருந்தால், வைட்டமின் (), நான் ஒரு ஏ கிரேட் கிடைத்தது. அது ஒரு வேறு பார்க்க நடக்கிறது ... என்றால் மற்றும் அது தெரியும் நடக்கிறது, ஓ, இல்லை, நான் ஏற்கனவே வேறு முதல் தூக்கிலிடப்பட்டார். நான் அறிகிறேன் அல்லது முதல் if-- எனக்கு தெரியும் நான் இந்த எந்த பார்க்க வேண்டும் அவற்றில் ஒன்று, ஏனெனில் ஏற்கனவே உண்மையான வருகிறது. எனவே அது மேலே இருந்து கீழே இயக்க நடக்கிறது. விரைவில் முதல் ஒரு பின்னர், உண்மை என அது அனைத்து மீதமுள்ள மேல் தவிர்க்க நடக்கிறது வேறு ... என்பதெல்லாம். என்று பயன்? எனவே, இந்த வழியில் நீங்கள் வேண்டும் சோதனை பல்வேறு நிலைகளில் மற்றும் விரைவில் அவர்கள் ஒரு பொய்யான, என மீதி இருக்கும், அவர்கள் கூட பார்க்க மாட்டேன். கூல். எல்லாம் சரி. எனவே இந்த ஒரு வித்தியாசமான ஒரு உதாரணம் ஆகும் நிபந்தனை அறிக்கை வகையான நாம் பெரும்பாலும் குறைவாக பார்க்கிறோம், ஆனால் நாங்கள் அவர்களை பார்க்க மற்றும் அவற்றை பயன்படுத்த வேண்டும். அவர்கள் பெரும்பாலும், இன்னும் இருக்கிறார்கள் சில நேரங்களில் திறமையான. எனவே நாம் என்று என்ன இருக்கிறது ஒரு சுவிட்ச் அறிக்கை. எனவே நாம் ஒரு வேறு என்ன மூடப்பட்டிருத்தோம் முன் அறிக்கை, ஒரு என்றால் ... வேறு அறிக்கை. இங்கே, நாங்கள் என்ன வேண்டும் சுவிட்ச் அறிக்கைகள் என்று. செய்யும் போது எனவே நாம் சுவிட்ச் பயன்படுத்த முக்கிய அறிக்கைகளை? நீங்கள், ஒரு அறிக்கை மாற எனவே பொதுவாக, பொதுவாக, உண்மையில் நீங்கள் ஐந்து மட்டுமே உள்ளீடு முழு எண்கள் உங்கள் நீங்கள் சோதனை என்று மாறி. நான் பார்க்க பார்க்க வேண்டும் என்றால் உதாரணமாக ஒரு குறிப்பிட்ட எண்ணை ஒரு தரம் நான் ஒரு 90 கிடைத்தது, என்றால். நான் அந்த ஒரு ஒரு என்றால் அதை பார்க்க வேண்டும் பி, அல்லது சி நான் இங்கே ஒரு வழக்கு முடியும். எனினும், வழக்கு உள்ளது மற்றொரு நிலையான இருக்க வேண்டும். , இந்த அர்த்தத்தில், எனவே சுவிட்ச் அறிக்கை மட்டுமே இரண்டு எண்கள் சமத்துவம் சரிபார்க்க. அது வேறு எதையும் பார்க்க முடியாது. அதனால் தான், ஏதாவது மிகவும் இருக்க நீங்கள் இந்த பயன்படுத்தும் போது கவனமாக. நான் பார்க்க விரும்பினேன் என்றால் இங்கே, பார்க்க 90 என் தர 90 அல்லது 80 சமமாக இருந்தால் அல்லது 70 அல்லது 60, பின்னர் அச்சு இதே தர, நான் எழுத முடியும் என்று ஒரு அறிக்கை மாற. அது இங்கே வந்து நடக்கிறது, காசோலை இந்த நிலையான சமமாக இந்த முழு எண்? இல்லை என்றால், அதை தவிர்க்க நடக்கிறது. அதை தொடர்ந்து சமமாக இரண்டு, மற்றும் பல மற்றும் முன்னும் பின்னுமாக, நீங்கள் இயல்புநிலை ஹிட் வரை, அவர்கள் யாரும் சமமாக இருந்தால். விரைவில் இன்னும் ஒன்று சம இருக்க அமைக்க, அது இந்த செய்ய நடக்கிறது குறியீடு மற்றும் இடைவெளி வரி. எந்த அது அடிக்க போகிறது என்று அர்த்தம் , ரன் உடைக்க, மற்றும் முற்றிலும் தவிர்க்க குறியீடு கீழே. செயல்பாடுகளை அந்த அர்த்தத்தில் வகையான என்றால் அறிக்கை வேறு என்றால் ஒரு என்றால் வேறு போன்ற. எனவே இங்கு ஒரு கான்கிரீட் தான் உங்களுக்கு உதாரணம். எனவே நான் விரும்பினேன் என்று வைத்து கொள்வோம், ஆண்டு நிறுவப்பட்டது என மாறி உருவாக்க. நான் உள்ளீடு பயனர் கேட்கும் வேண்டும் தங்கள் பள்ளி நிறுவப்பட்டது அந்த ஆண்டு. எனவே நான் இங்கு ஒரு சுவிட்ச் அறிக்கை உருவாக்க முடியும். மேலும், நான் உள்ளீடு 1636 நாம் தான். இங்கே இந்த குறியீடு சுவிட்ச் பார்க்க போகிறது ஆண்டு 1636 சமமாக இதில் நிறுவப்பட்டது. அது வழக்கு பார்க்க நடக்கிறது 1636, அந்த சமமாக இருக்கும், ஓ, வைட்டமின் () நீங்கள் இருக்க கூடாது அந்த பள்ளி வரை இது வடக்கில்? நாம் கருதி, ஏனெனில் அவர்கள் இல்லை அவர்கள் ஹார்வர்ட் போனால் இங்கே சென்று, உடைத்து இறுதியில் தவிர்க்கவும். நான் உள்ளீடு 1701, இருந்தால் இது நான், எங்களுக்கு எல்லா உள்ளீடு என்று கருதி இந்த வழக்கில் தவிர்க்க வேண்டும், வர வழக்கு 1701 இது இரண்டு கீழே, மற்றும் யால் அச்சு வரவேற்கிறோம்! பிரேக் இறுதியில் தவிர்க்கவும். வேறு நீங்கள் அநேகமாக இந்த போக்கை எடுத்து ஆன்லைன் இதில் அற்புதமான வரவேற்பு வழக்கில் அது போக நடக்கிறது Yale-- செய்ய இயல்புநிலை அச்சு, வணக்கம் இணைய! மேலும் உடைக்க. ஆமாம். காண்க 12: நீங்கள் வேறு பயன்படுத்த அதற்கு பதிலாக அங்கு இயல்புநிலை? ANDI பெங்: இல்லை, ஏனெனில் வழியில், இந்த முழு செயல்பாடு சுவிட்ச் கட்டப்பட்டுள்ளது, இலக்கணத்தை நீங்கள் பயன்படுத்த வேண்டும் வழக்கு முன்னிருப்பாகும். அது வேறு, இந்த என்றால் அது போல தான் ஒரு அது வழக்கு இயல்புநிலை தான். ஆமாம். காண்க 13: நீங்கள் ஒருவேளை ஏற்கனவே இந்த கூறினார், ஆனால் நீங்கள் இரண்டு வழக்குகள் விட வேண்டும்? ANDI பெங்: ஆமாம், நீங்கள் முடியும் நீங்கள் வேண்டும் என பல வழக்குகள் உள்ளன. தான் போல என நினைக்கிறேன் எண்ணற்ற மீது சேர்க்கும். காண்க 14: நீங்கள் , 1636 உடன் 1701 மாறியது அது உண்மையில் இல்லை ஒரு வித்தியாசம் சரியா? அது தான் சோதனை நடக்கிறது. ANDI பெங்: அது ஒரு தான் நல்ல கேள்வி. நாம் மீது தொட வேண்டும் இந்த பின்னர், ஆனால் வெறும் என்று சுவிட்ச் தான் தெரியும் அறிக்கை அது தான் எண்ணற்ற அதை விட என்றால் திறமையான வேறு அதை நடத்தும் காரணம் என்றால் செயல்பாடு ஒரு வெவ்வேறு வகை பயன்படுத்தி அந்த அடிப்படையில், தான், நீங்கள் அனுமதிக்கிறது நேராக குதிக்க வழக்கு நீங்கள் இருக்க வேண்டும். ஆமாம். காண்க 14: கூல். நன்றி. ANDI பெங்: ஆமாம் காண்க 14: நீங்கள் முடியவில்லை வழக்குகள் போன்ற மற்றும் அதிகமாக செய்கிறது. ANDI பெங்: இல எனவே, அது பற்றி கட்டுப்படுத்தும் என்ன தான் சுவிட்ச் அறிக்கை உனக்கு வேண்டும் என்று மட்டுமே, மட்டுமே முழு எண்கள் மாறிலிகள் வேண்டும். ஆமாம். சரி. எனவே இந்த ஒன்று என்று நீங்கள் தோழர்களே, குறைவாக அடிக்கடி சந்திப்பதில்லை ஆனால் நான் விரும்பினேன் வழக்கில் அறிமுகப்படுத்துகின்றனர். நாம் என்ன இங்கே இல்லை ஒரு மும்மை ஆபரேட்டர் அழைக்கப்படுகிறது. , அது தான் ஒரு இடத்தில் அடிப்படையில் பிடிக்கிறது அறிக்கை ஒரு வரி தொகுக்கப்பட்ட என்றால். இங்கே, நான் அடுத்த வரி மீது செல்ல வேண்டும், அடுத்த பக்கம், அது எளிதாக ஏனெனில் பார்க்க. எனவே நாம் அனைவரும் இந்த வலது பார்த்திருக்கிறேன்? இந்த பின்பற்ற மிகவும் எளிதாக உள்ளது. நான் ஒரு மாறி என்று கொள்ள வேண்டும் என்றால், சரம் என்ற கள், என்றால் ஒரு குறிப்பிட்ட எண் நான், அது 100 க்கும் குறைவாக கொடுக்கிறேன் சரம் குறைந்த ஒதுக்க வேண்டும், வேறு நான் உயர் ஒதுக்க வேண்டும். இங்கே இந்த, அதே காரியத்தை செய்து குறியீடு அந்த எட்டு வரிகளை செய்கிறார்கள். எனவே இங்கே நான் உருவாக்க வேண்டும் ஒரு மாறி சரம். இந்த நான் நிலையில் உள்ளது பல 100 க்கும் குறைவாக இருந்தால், சோதனை, பின்னர் நீங்கள், குறைந்த மதிப்பு ஒதுக்க வேறு உயர் மதிப்பு ஒதுக்க. இந்த சரிவுகள், எந்த கவலையும் ஆன்லைன் இருக்கும் உங்களுக்கு இந்த கீழே இல்லை. இது ஒரு எளிமையான வழி, ஒரு ஆகிறது எழுதும் குறியீடு திறமையான வழி. சரி. எனவே இப்போது நாம் என்ன செய்ய போகிறோம் பெரும்பாலான மக்கள் என்ன, நுழைய ஒரு மிக, மிக குழப்பமான போல் உள்ளன விஷயம் முதலில் பற்றி யோசிக்க. வளைய பிரிவில். இன்று, நாம் பேச போகிறோம் சுழல்கள் பற்றி மூன்று வகையான. நாம் ஒரு தொடங்க போகிறேன் லூப், பின்னர், ஒரு, அதே நேரத்தில் சுழற்சி பற்றி பேச பின் சுழல்கள் பற்றி பேச. எனவே அடிப்படையில், இன்னும் அங்கு காட்சி பயின்றவர்கள், நாங்கள், அடிப்படையில், ஒரு வரைகலை வேண்டும் ஒரு வட்டத்திற்கு என்ன சித்தரிப்பு. ஒரு நிரலாக்க எனவே, நீங்கள் தொடங்கும் என்று மற்றும் ஒரு குறிப்பிட்ட புள்ளியில் வளைய உள்ளிட. நீங்கள் ஒரு நிலையை பாருங்கள். மற்றும் நிபந்தனை உண்மையாக இருந்தால், நீங்கள் உள்ளே குறியீட்டை இயக்கலாம். உங்களைச் சுற்றியுள்ள திரும்பி வந்து நீங்கள் பார்க்கலாம். அது இன்னும் உண்மை என்றால் நீங்கள் இயங்கும் வைத்திருக்கிறீர்கள் ஒரு வட்டத்திற்கு சுற்றி சுற்றி இந்த குறியீடு. என்று எனினும், இரண்டாவது இந்த நிலையில், தவறான ஆகிறது நீங்கள் உடைக்க மற்றும் லூப் முடிவுக்கு போகிறோம். இந்த அடிப்படையில் ஆகிறது நீங்கள் பயன்படுத்த போகிறோம் தொடரியல். ஒரு குறிப்பிட்ட நிலை இருக்கும் போது அது உண்மை இல்லை என்றால் உண்மை, இதை செய்ய நீங்கள் முடிவுக்கு தவிர்க்க போகிறோம் உங்கள் திட்டம் கொண்டு முன்னோக்கி நகர்த்த. சரி. யாராவது ஒரு உதாரணம் வேண்டும் சாத்தியமான நடக்கலாம் என்ன நான் குறியீடு இந்த துண்டு இயக்க முயற்சி செய்தால்? மூலம், என்று Scaz, Andi, தான் SAJ-- நாங்கள் எங்கள் மின்னஞ்சல்கள் கையெழுத்திட வேண்டும் Jason--, , SAJ லவ். அது எங்களுக்கு தான். சரி. எவரும் ஒரு உதாரணம், அல்லது வேண்டும் இந்த அச்சிட என்று ஒரு யோசனை? ஒரு தந்திரம் கேள்வி வகையான. எனவே இங்கே, நிலை நினைவில் உண்மையான போது உள்ளது நாம் பரிசீலித்துக்கொண்டிருக்கிறோம். இந்த உண்மையாக இருக்கும் போது, அது தான் எனவே அச்சிட வேண்டும், நான் SAJ நேசிக்கிறேன்! நாங்கள் விட்டோம் இதில் எந்த புள்ளியில் உள்ளது இல்லையென்றால் எதுவும் இந்த மாற்ற? சரி, இல்லை? எனவே இங்கே, நாம் ஒருவேளை தான் என்ன எதிர்கொண்டது நிறைய வந்ததென்றால் போகிறது உங்கள் திட்டங்கள், முடிவிலா சுழற்சி. நீங்கள் கண்டுபிடிக்க வேண்டும் என்று நீங்கள் , குறியீடு இந்த துண்டு ரன் அது வைத்து நடக்கிறது அச்சிடும், நான் SAJ நேசிக்கிறேன்! நாங்கள் ஆதரவை பாராட்டுகிறோம் போது, நாங்கள் உங்கள் கணினிகள் விரும்பவில்லை நீங்கள் ஏனெனில் செயலிழக்க செய்ய நான் SAJ அன்பு அச்சிடும் வைத்து! எனவே தயவு செய்து, தயவு செய்து, முடிவிலா சுழற்சியில் தவிர்க்க அது போவதில்லை ஏனெனில் தவறான மதிப்பீடு செய்ய மற்றும் நீ போகிறோம் வளைய விட்டு. நீங்கள் போகிறோம் என்றென்றும் உள்ள குடித்தார்கள் வேண்டும். கூல். சரி. கண்ணி இரண்டாவது வகை இன்று நாம் பேச வேண்டும் , லூப் போது வளைய செய்யும் போது உள்ளது. அது ஒரு செய்யும் போது சுழற்சி என்று நீங்கள் ஒரு செய்யும் மற்றும் ஒரு போது வேண்டும், ஏனெனில். எனவே, இந்த ஒரு போது அழகாக ஒத்த லூப், ஆனால் சற்று வித்தியாசமாக. இங்கே, நீங்கள் என்ன செய்ய போகிறோம் இந்த உள்ளே என்ன இருக்கிறது ஒரு குறிப்பிட்ட நிலை உண்மையாக இருக்கும் போது. அதனால் நான் சி மற்றும் நான் கணினி இருந்தால் குறியீடு இந்த துண்டு கீழே இயங்கும், நான் மேலே பாருங்கள். நான் இந்த விஷயத்தை செய்ய சொல்ல, சி செல்ல. பின்னர் நான் இந்த போது, சரிபார்க்க உண்மை, நான் அதை மீண்டும் வேண்டும். ஆனால் இது பொய் போது, நான் முன்னோக்கி நகர்த்த நான் மீண்டும் அந்த வட்டத்திற்கு செல்ல முடியாது. யாராவது ஒரு குத்துவதற்கு எடுக்க முடியும் என்ன வேறுபாடு இந்த வளைய மற்றும் நாம் இடையே தான் நடைமுறையில் இருந்தது. ஆமாம். காண்க 15: நிலை வந்தவுடன் பதிலாக முன்? ANDI பெங்: நிச்சயமாக. எனவே அவர் கூறினார் நிலை பிறகு, முன் வருகிறது. இறுதியில், வேறுபாடு இந்த நேரத்தில் வளைய இடையே நீங்கள் செய்ய போகிறோம் என்று ஆகிறது பொருட்படுத்தாமல் இந்த உள்ளே என்ன இருக்கிறது உங்கள் நிலை அல்லது இல்லையா உண்மை, பின்னர் நிபந்தனை சரிபார்க்க. எனவே, இந்த விஷயத்தில், நீங்கள் இருக்கிறீர்கள் always-- இந்த வழியில், நீங்கள் எப்போதும் உறுதி செய்யும் என்ன தான் உள்ளே குறைந்தது இயங்கும் முறை பார்க்க சோதனை முன் நீங்கள் விரும்பினால் அதை மீண்டும் இயக்க. மேலும், இங்கே ஒரு உதாரணம் நாங்கள் அதை பயன்படுத்த வேண்டும் போது. எனவே எடுத்துக்காட்டாக, நான் விரும்பினால் வேண்டும் வயது என்ற வகை int ஒரு மாறி, நான் கேட்கும் வேண்டும் அவர்களின் வயது பயனர், நான்) (printf செய்ய போகிறேன் உங்கள் வயது என்ன? வயது = GetInt, (), இதில் பயனர் கேட்கும். மற்றும் சில மக்கள் உண்மையில் எரிச்சலூட்டும் இருக்கும். நீங்கள் பிழைகள் விரும்பவில்லை உங்கள் யாரோ திட்டம், போன்ற உள்ளிடல் ஓ நான் 4 வயது அல்லது என்ன எதிர்மறை இருக்கிறேன். இது விஷயத்தில் அவர்கள் என்றால் இந்த மதிப்பீடு என்று செய்ய நான் போகிறேன் என்று அர்த்தம், உண்மை மீண்டும் சென்று இதை வைத்து வேண்டும். எனவே இந்த வைக்க போகிறது மீண்டும் நினைவூட்டி பயனர் ஒரு உண்மையான போன்ற நீங்கள் கொடுக்க வயது மற்றும் அது தான் மீண்டும் சென்று redoing வைக்க போகிறேன் அதை அவர்கள் நீங்கள் ஒரு உண்மையான வயதில் கொடுக்க வரை ஒன்றுக்கும் அதிகமாக, அல்லது பூஜ்யம் இல்லை. எனவே, குறிப்பு குறிப்பு. இது மிக, மிக பயனுள்ளதாக இருக்கும் உங்கள் pset பிரச்சினைகள் ஒருவர். ஆமாம். காண்க 16: அச்சச்சோ, மன்னிக்கவும். ANDI பெங்: இங்கும். காண்க 16: கொடுக்கப்படவில்லையா ஒரு பெண் இருக்க ட்ரெட் ANDI பெங்: எந்த கவலையும். காண்க 16: அங்கு --are இங்கே வேறு விதிகள், அல்லது நீங்கள் மறந்தீர்கள் மேற்கோள் வைக்க? ANDI பெங்: ஓ. மன்னிக்கவும், முற்றிலும் என் மோசமானது. என்று நிச்சயமாக இருந்தது ஒரு மேற்கோள் இருக்க வேண்டும். நல்ல கேட்ச். இயக்க வேண்டும். சரி. எனவே கண்ணி கடந்த வகை பேசலாம் பற்றி மற்றும், இறுதியில், மிகவும் வகையான சிக்கலான லூப் உள்ளது. நீங்கள் இல்லை என்றால் கவலை வேண்டாம் அந்த பொருள் என்ன தெரியுமா. அது முதலில் அழகாக குழப்பமாக இருக்கிறது. நாம் ஒரு உதாரணம் வழியாக செல்லலாம். லூப், ஐந்து நடக்கும் என்று அனைத்து நீங்கள் மூன்று அறிக்கைகள் வேண்டும் என்று நீங்கள் சேர்க்க போகிறோம் என்று. எனவே ஒரு குறிப்பிட்ட விஷயம், நீங்கள் இருக்கிறீர்கள் ஒரு மாறி துவக்க போகிறோம். நீங்கள் நிலையை சேர்க்க போகிறோம் இந்த வளைய இயங்கும் வைக்கும். பின்னர், இறுதியில் லூப், நீங்கள் அதை மேம்படுத்த போகிறோம். நீங்கள் மாறி புதுப்பிக்க முடியாது நீங்கள் கண்காணிக்க வேண்டும் என்று. எனவே, நாம் பொதுவாக பயன்படுத்த போது நாம் சுழல்கள் ஒரு ஒரு சுழற்சி இயக்க வேண்டும் முறை குறிப்பிட்ட அளவு மற்றும் நாம் ஏற்கனவே ஓ நான் வேண்டும், தெரிகிறோம் இந்த வட்டத்திற்கு, 10 முறை போன்ற இயக்க உனக்கு நான் மேல் போய் என்ன செய்ய அடுத்த பக்கத்தில் ஒரு உதாரணம். எனவே இங்கே உதாரணமாக, கீறல், நீங்கள் என்றால் , 10 முறை திரும்ப ஒன்று தேவை அனைத்து நீங்கள் இருந்தது சொல்ல வேண்டும், நான் SAJ அன்பு 10 முறை திரும்ப! இது ஒரு பிரியம் எங்களுக்கு ஆதரவு தெரிவிக்கும் மாறாக முடிவிலா சுழற்சியில் விட. இங்கே, நீங்கள் எப்படி என்று சி மற்றும் எழுத மாற்றம் என்று நான் உருவாக்க போகிறேன் எண்ணாக உள்ளது அல்லது நான் என்ற வகை எண்ணாக ஒரு மாறி அறிவிக்க. நான் துவக்க போகிறேன் அதை 0, அதனால் நான் = 0; இந்த என் நிலையில் இருக்க போகிறது. எனவே நான் குறைவாக 10 ஆகும். பின்னர் end-- மணிக்கு நீங்கள் கடந்த அறிக்கை வேண்டும் போகிறீர்கள் மேம்படுத்தல் உள்ளது என்ன நான் மாறி நடக்கிறது லூப் உங்கள் இறுதியில். எனவே அது ஏனெனில், வகையான குழப்பம் தான் இந்த வரி வெவ்வேறு பகுதிகளில் வெவ்வேறு நடக்கிறது வளைய வகையான. ஆனால் நான் ஒரு வழியாக செல்லலாம் என்று போலிக்குறியீட்டை உதாரணமாக ஒருவேளை இந்த விளக்க ஒரு பிட். எனவே இங்கே. என்று நாம் தான் பார்த்தேன் சுழற்சி தான். அடிப்படையில் சூடோகுறியீடு உள்ள, என்ன இந்த திட்டம் நடக்கவில்லை, முதல் நான் உருவாக்கி இருக்கிறது ஆகிறது நான் 0 அது ஆரம்பிக்கும். நான் நான் உள்ளது என்பதை சோதனை 10 க்கும் குறைவான இதில் அது முதல் முறையாக 0 என்பதால் 10 க்கும் குறைவாக இருக்கும். இவ்வாறு சுழற்சி இயக்க போகிறது. பின்னர் நான் இந்த வரி அச்சிட போகிறேன். பின்னர் இந்த வரி முடிவில், இங்கே, நான், நான் ++ சம்பள உயர்வு செய்ய போகிறேன், அனைத்து வழிமுறையாக உள்ளது ஒரு அதை உயர்த்துவதன். அதனால் நான் இப்போது 1 உள்ளது. நான் என்றால் அது, ஒருமுறை 0 ஏனெனில் அது இப்போது, 1 தான் அது தான் அதிகரிக்கவில்லை. பின்னர் நான் மீண்டும் செல்ல போகிறேன் லூப் தொடக்கத்தில் நான் நிபந்தனை சரிபார்க்க. இன்னும் நிலையில் உண்மையா? ஆம், 1 இன்னும் 10 க்கும் குறைவாக இருக்கும். எனவே, மீண்டும் இந்த அச்சிட நடக்கிறது சென்று பின்னர் நான் அதிகப்படுத்த, மற்றும் சரிபார்க்க நிலை தொடர்ந்து, தொடர்ந்து, நீங்கள் இறுதியில் கிடைக்கும் வரை புள்ளி நான் 10 ஆகும். நீங்கள் இந்த 10 முறை அச்சிட போகிறோம் பின்னர் நான் 10 சம போகிறது. நீங்கள் நிலையை பார்க்க போகிறோம். 10 க்கும் 10 குறைவாக உள்ளது? இல்லை, என்று பொய் ஆகும். இவ்வாறு, இந்த கண்ணி போவதில்லை ரன், அதை உடைக்க நடக்கிறது, நீங்கள் போகிறோம் உங்கள் குறியீடு உடன் தொடரலாம். நீங்கள் தோழர்களே, இந்த பார்க்க முடியும் என ஒரு நல்ல உதாரணம் ஒரு வட்டத்திற்கு என்று நீங்கள் நிரல் முடியும் முறை ஒரு குறிப்பிட்ட அளவு இயங்கும். ஒவ்வொரு ஒரு தெளிவான? ஆமாம். காண்க 17: எப்படி சம்பள உயர்வு பற்றி அதிவேகமாக, அது வெவ்வேறு கோடிங்? ANDI பெங்: நீங்கள் நாங்கள் போவோம் can-- அடுத்த ஸ்லைடு இந்த மேல். நல்ல கேள்வி. நான் நகர்த்த முன் anyone-- ஆகிறது on-- குழப்பமாகவில்லை யாரையும், இந்த ஒரு மிகவும் கடினமான கருத்து உள்ளது, ஏனெனில். எந்த கவலையும், you're-- சரி என்றால். கூல். எல்லாம் சரி. ஒரு பொது ஸ்லைடு. இந்த நிலையில் வளைய செய்து லூப் அதே விஷயத்தை இருந்தது. அது வித்தியாசமாக எழுதியிருக்கிறது. நீங்கள் சரிவுகள் கவனத்துடன் வாசி முடியும் பின்னர் உங்கள் வசதிக்காக. ஆனால் பல இருக்கிறது என்று எனக்கு தெரியும் அதே விஷயத்தை எழுதும் வழிகளை வெவ்வேறு சுழல்கள் நடக்க. சரி. எனவே, இப்போது நாம் கேள்வி பெற என்ன நாங்கள் ஒரு வட்டத்திற்கு உள்ளே ஒரு வட்டத்திற்கு வேண்டும் என்றால். நாம் உண்மையான ஏறுவதை இங்கே இன்செப்சன் வகை பொருட்களை. நீங்கள் விஷயங்களை பல செய்ய வேண்டும் போது மற்ற பொருட்களை உள்ளே முறை என்று, விஷயங்களை நீங்கள் பல முறை செய்ய ஒரு லூப் காக்கப்பட்ட என்று என்ன வேண்டும். நீங்கள் அந்த முதல் இந்த பார்க்க மற்றும் மிகவும் குழப்பி, அனைத்து நாம் இங்கே செய்கிறீர்கள் லூப், அங்கு ஒரு கொண்ட நாம் வரிசையில் ஒரு மாறி உள்ளது. ஆனால் அது உள்ளே, நாங்கள் மற்றொரு வேண்டும் என்று ஒரு மாறி நிரலை வளைய. நான் மிகவும் நீங்கள் அனைத்து பரிந்துரைக்கிறேன் யார் முதல் வைக்க குழப்பி இந்த வரைய track--, இந்த வரைய. காரணம் முயற்சிக்க வேண்டாம் அதை மூலம், அதை வரைந்து. இந்த துண்டு உங்கள் தலையில், இல் காகித, அல்லது என்ன, எழுத வரிசையில், வரிசையில் சமமாக இருக்கும் என்ன கண்காணிப்பதற்கான. கண்காணிக்க, கட்டுரை எழுதவும் என்ன நிரலை சமமாக இருக்கும். மற்றும் என்ன கண்காணிக்க ஒவ்வொரு மறு செய்கை அச்சிடுகிறது. இந்த வளைய ஒவ்வொரு மறு செய்கை, ஒவ்வொரு என்று பெரிய வளைய மறு செய்கை, தான் தர்க்கம் தொடர்ந்து வைத்திருக்க. நான் நீங்கள் உத்தரவாதம், நீங்கள் பார்க்க என்ன நீங்கள், நேசிப்பேன் அது மிகவும் கூட, ஏனெனில் உங்கள் பிரச்சினை பெட்டிகள் பொருந்தும். கூல். எல்லாம் சரி. மிக முக்கியமான விஷயம் எனவே நீங்கள் ஒருவேளை அனைத்து என்று இப்போது பற்றி நினைத்து, உங்கள் பிரச்சினை அமை 1 வி, வரும் வியாழனன்று / வெள்ளிக்கிழமை காரணமாக உள்ளன. உங்கள் water.c திட்டம், நீங்கள் வேண்டும் போகிறோம் குறி்ப்பிடுகிகிறது ஒரு உள்ளீடு பயனர் கேட்கும். உங்கள் mario.c நிரல் உள்ள நீங்கள் வேண்டும் போகிறோம் இது, ஒரு லூப் காக்கப்பட்ட பயன்படுத்த லூப் ஒரு உள்ளே ஒரு வட்டத்திற்கு, அடிப்படையில், பிரமிடு ஒரு தொகுதி அச்சிட என்ன போன்ற மரியோ வழியாக குதித்து உள்ளது. பின்னர் உள்ளே உங்கள் greedy-- அல்லது ஒருவேளை நீங்கள் எந்த என்றால், மாற்றம் செய்தல் எப்போதும் அப்படி கேட்டுவிட்டேன் நீங்கள் மிகவும் இருக்க வேண்டும் போகிறோம் முதல் புள்ளி மதிப்புகள் பவனி கவனமாக. நினைவில் மிதக்கும் தசமங்கள் மற்றும் முழு எண்கள் ஒரே விடயம் அல்ல. அதில் ஒன்று இது கண்காணியுங்கள். நீங்கள் பயன்படுத்த போகிறோம் நிபந்தனை அறிக்கைகள், அதே. சரி, கடந்த விஷயம். நான் விட்டு ஒரு ஜோடி நிமிடங்கள் கிடைத்துவிட்டது. உடை. எனவே இந்த இல்லாத ஒன்று உள்ளது உண்மையில் திறன் பாதிக்கும், அல்லது உங்கள் குறியீடு உண்மையான இயங்கும். எனினும், இது எங்களுக்கு பாதிக்கிறது உங்கள் கிரேடில், உங்கள் வாசகர்கள். நீங்கள் என்றால் அது, உங்களை பாதிக்கிறது ஒரு பிரச்சனை கண்டுபிடிக்க முயற்சி. அது உங்கள் குறியீடு வாசிப்பு பாதிக்கிறது. நீங்கள் முயற்சிக்கும் போது போல் பாணி, நீங்கள், ஆங்கிலம் ஒரு கட்டுரை பாணி பத்திகள் இல்லை, நீங்கள் வகையான எல்லாம் வேண்டும் ஒரு வரி ஒன்றாக குழப்பி காட்டப்பட்டு, அது யாருக்காகவும் அதை உண்மையில் கடினமான செய்கிறது கூட, உங்கள் கட்டுரை வாசிக்க உங்கள் புள்ளிகள் தர்க்கரீதியாக ஒலி உள்ளன. நிரலாக்க அதே விஷயம். நீங்கள் கடுமையாக தெளிவற்ற இருக்க முடியும் Scaz கைகொடுக்கும் இது குறியீடு, அது இன்னும் இயக்க மற்றும் செயல்பாடு முடியும். ஆனால் எங்களுக்கு, உங்கள் அழகான TA க்கள், யார் படித்து உங்கள் Psets மதிப்பீடு, என்று மிகவும் நல்ல இல்லை. எனவே தயவு செய்து, நிமித்தம் எங்களுக்கு உங்களை, போது நீங்கள் சரி செய்ய முயற்சிக்கும் உங்கள் குறியீடு ஒரு பிரச்சனை, நீங்கள் முயற்சிக்கும் உங்கள் சொந்த குறியீடு வாசிக்க, செய்ய நிச்சயமாக நீங்கள் சில மரபுகளை பின்பற்ற நாம் செல்ல போகிறோம் என்று. எனவே முதல். உங்கள் மாறிகள் அர்த்தமுள்ள பெயர்கள் கொடுங்கள். நீங்கள் ஒரு முழு சேமிக்க வேண்டும் என்றால் வயது என்று, இது வயது பெயரை தயவு செய்து. அது உயரம் பெயரிட வேண்டாம். போது நீங்கள் முயற்சிக்கும் உயரம் ஒரு வயது சேமிக்க, அதை எல்லாம் செய்கிறது எங்களுக்கு மிகவும் குழப்பமான. நாம் குழப்பி கொள்ள விரும்பவில்லை. நீங்கள் குழப்பி கொள்ள விரும்பவில்லை. எந்த ஒரு குழப்பி கொள்ள விரும்புகிறார். என்றால் நீங்கள் ஏதாவது உருவாக்க போகிறோம், அது அர்த்தமுள்ள ஏதாவது பெயரிட. எனினும், லூப், ஒற்றை பாத்திரம் மாறிகள் பொதுவாக நன்றாக இருக்கும். லூப், நீங்கள் விரும்பினால் நான், மற்றும் ஜே, கே, தான் செய்ய தயங்க. சீரான துவக்கும். அதனால் என்ன அர்த்தம்? என்று, கோட்பாட்டளவில், தொழில்நுட்ப பொருள் நீங்கள் துவக்க மற்றும் உருவாக்க முடியும் அதே வரிசையில் பல மாறிகள். எனவே எடுத்துக்காட்டாக, நான் உருவாக்க முடியும் scaz_age என ஒரு முழு எண், மற்றும் முழு, andi_age 20 = அழைக்கப்படும் மற்றும் ஒரு முழு jason_age என்று ஒரே வரியில். மேலும், நான் ஒரே ஒரு ஒதுக்க முடியும் அவர்களை மற்றும் மதிப்புகள் மற்றவர்கள். நாம், அதை செய்ய வேண்டாம் கேட்க. இங்கே நீங்கள் அடிப்படையில் உருவாக்கப்பட்ட மூன்று மாறிகள், ஆனால் அவற்றில் ஒரே ஒரு உண்மையில் ஒரு மதிப்பு உள்ளது. பின்னர் நாம் இருக்கும் போது உங்கள் குறியீடு படிக்க முயற்சி, அல்லது நீங்கள் சரி செய்ய முயற்சி என்றால் உங்கள் குறியீடு ஒரு பிரச்சனை, அதை பின்பற்ற மிகவும் குழப்பமான. அதனால் தான் உங்கள் வாசிப்பு, க்கான எங்கள் வாசிப்பு, என்று செய்ய வேண்டாம். சீரான சுருள் ப்ரேஸ். சில மக்கள் அவர்களின் வைக்க விரும்புகிறேன் வெவ்வேறு இடங்களில் சுருள் ப்ரேஸ். அது உண்மையில் ஒரு விஷயமே இல்லை. நீங்கள் சீரான இருக்கும் உறுதி உங்கள் நீங்கள் அவர்களை வைக்க விரும்புகிறேன் அங்கு சொந்த குறியீடு. சீரான இடைவெளி. நீங்கள் ஒரு பின்னர் ஒரு இடத்தில் வைத்து என்றால் லூப், எப்போதும் இருக்கும் செய்கிறது. தான் போல வகையான அதை செய்ய சில இடங்களில், மற்றவர்கள் அதை செய்ய வேண்டாம். நான் தொடர்ந்து இருக்கும். இரண்டாவதாக, யாராவது விரும்பினால் CS50 உடை கையேடு கவனத்துடன் வாசி, நாங்கள் அதிகாரப்பூர்வமாக ஒரு பாணி வழிகாட்டி என்று , நீங்கள் இந்த மரபுகளை அனைத்து சொல்கிறது பிளஸ். அதை ஆன்லைன். அது cs50.net/style போல அல்லது அது போன்ற ஏதாவது. நீங்கள் அதை google முடியும். நிலைத்தன்மையும் முக்கிய உள்ளது. கவலை வேண்டாம் என்ன மற்ற மக்கள் செய்து, நீங்கள் என்று உறுதி உங்கள் சொந்த குறியீடு சீரான. இதை பற்றி யாராவது ஏதாவது கேள்விகள்? ஆமாம். காண்க 18: எனவே சரியான விஷயம் துவக்கும் தான் செய்ய ஒரு தனி அவற்றை அனைத்து வேண்டும் வரி, நீங்கள் என்ன சொல்கிறீர்கள் என்று உள்ளது? ANDI பெங்: எனவே நான் எப்போதாவது இந்த நடக்க வேண்டும். நீங்கள் விரும்பினால் ஆனால், நீங்கள் வேண்டும் என்றால் உங்கள் குறியீடு வெளி சேமிப்பு போல இருக்க, அல்லது என்ன, நீங்கள் இதை செய்ய முடியும். நாங்கள் நீங்கள் துவக்க கூடாது என்று கேட்க ஒன்று மற்றும் மற்றவர்கள். எனவே நீங்கள் முழு எண்ணாக scaz_age செய்ய வேண்டும் என்றால், முழு எண்ணாக andi_age, எண்ணாக jason_age, அது நல்லது. வெறும் ஒரு துவக்க கூடாது மற்றும் மற்றவர்கள் தான். கேள்விகள்? எல்லாம் சரி. நான் கடந்து போகிறேன் ஒலிவாங்கி, மற்றும் லேசர் சுட்டிக்காட்டி, குண்டாந்தடி இந்த கட்டத்தில் Scaz வேண்டும். இந்த மோசமான உள்ளது. அது இங்கே உள்ளது. கலைஞரின் SCASSELLATI: நன்றி. எப்படி ஒலி என்று? ஒலி நல்லது? . சிறந்த. சரி. எனவே, அனைவருக்கும் வணக்கம். நான் மூலம் வேலை செய்ய முயற்சி போகிறேன் நீங்கள் ஒரு நடைமுறை உதாரணம். மற்றும் நாம் CS50 பயன்படுத்த போகிறோம் வளர்ச்சி சூழல் எனப்படும் என்ன ஒருங்கிணைந்த உருவாக்க சூழல். நீங்கள் இந்த பார்த்திருக்கிறேன் விரிவுரை ஆர்ப்பாட்டம் நடத்தினர். மேலும் சிக்கல் 1 அமைக்கவும், நீங்கள் இருக்கிறீர்கள் ஒரு வாய்ப்பு போகிறது அதை பயன்படுத்த, மற்றும் சுற்றி விளையாட அது, மற்றும், அது பழக்கமாகிவிட்டது நாம் அதை பயன்படுத்த போகிறோம், ஏனெனில் செமஸ்டர் மீதமுள்ள மூலம். எனவே இந்த IDE இல், நீங்கள் என்ன தெரிகிறது வேண்டும் ஒரு மிக பாரம்பரிய கோப்பு உலாவி போன்ற மீது ஒரு பக்கத்தில். நீங்கள் ஒரு பகுதியை வரை கிடைத்தது மேல் அங்கு நீங்கள் போகிறோம் உங்கள் மூல குறியீடு பார்க்க உங்கள் Cfile, நீங்கள் எழுத வேண்டும் என்று குறியீடு. கீழே கீழே, உங்களுக்கு ஒரு முனை விண்டோவில் வேண்டும் நீங்கள் பயன்படுத்தி கொள்ள வேண்டும் இதில் இருவரும் உங்கள் திட்டம் தொகுக்க மற்றும் இயக்க அல்லது உங்கள் திட்டத்தை நிறைவேற்ற வேண்டும். சரி. அதனால் தான் எங்களுக்கு ஒரு சிறிய பிட் கொடுக்க அடித்தளம், என்று முனையம் சாளரத்தில் நீங்கள் இருக்க போகிறோம் கட்டளைகளை ஒரு தொகுப்பை பயன்படுத்தி முழுவதிலும் கட்டளைகளை என்று யூனிக்ஸ் அல்லது லினக்ஸ் அமைப்புகள் மிகவும். அதனால் நீங்கள் எப்போதாவது பயன்படுத்தப்படும் என்றால் யூனிக்ஸ், உபுண்டு எந்த வடிவத்தில், அல்லது பிற சுவைகள் எந்த, இந்த தெரிந்திருந்தால் பார்க்க போகிறோம். நீங்கள் இல்லை என்றால், கவலைப்பட வேண்டாம். அவர்களை பற்றி சிக்கலான எதுவும் இல்லை. அவர்கள் ஒரு மாறுபட்ட பயன்படுத்தி தொடரியல், ஒரு வித்தியாசமான பெயரிடும் நீங்கள் மாநாட்டு முன் பார்த்திருக்கிறேன். எனவே கோப்புகளை பட்டியலிட ஒரு குறிப்பிட்ட அடைவிலுள்ள, அவர்கள் ஒரு பயன்படுத்த போகிறோம் கட்டளை LS, அல்லது பட்டியல் அழைக்கப்படும். நீங்கள் எல்லாம் பார்க்க வேண்டும் என்றால் அனைத்து விவரங்களையும், நீங்கள் ஒரு கட்டளையை பயன்படுத்த வேண்டும் ls-l கொண்டு வரி வாதம். என்று நீங்கள் எல்லாம் காட்ட வேண்டும் உட்பட இன்னும் விரிவாக, உள்ள ஒரு கோப்பு அனுமதிகளை. அடைவு மாற்ற, நீங்கள் சிடி கட்டளையை பயன்படுத்த வேண்டும். நீங்கள் அடைவு மாற்ற முடியும் இருவரும் உங்கள் வீட்டில் அடைவு செல்ல வேண்டும். என்று அனைத்து மூலம் வெறும் குறுவட்டு தான் இரண்டு தன்னை, குறுவட்டு புள்ளிகள் ஒரு நீங்கள் வரை திரும்ப உங்கள் அடைவு முந்தைய நிலை. நீங்கள் ஒரு சிடி கூட முடியாது சிடி தட்டச்சு உப அந்த உப பெயர். நீங்கள் ஒரு புதிய அடைவுகள் உருவாக்க முடியும். நாம் நடக்க போகிறது ஒரு நிமிடம் இந்த வழியாக. ஆனால் வெறும் வைக்க திரையில் எல்லாம். அதனால் நீ அவர்களை பார்க்க முடியும். நீங்கள் ஒரு திறனை வேண்டும் நேரடியாக கோப்புகளை கையாள கட்டளை வரியிலிருந்து. நீங்கள், அவர்களை நகலெடுக்க முடியும் அவற்றை நகர்த்த, அல்லது அவற்றை நீக்க, அதாவது, திறம்பட, அவற்றை நீக்க. , CS50 உள்ள IDE நீங்கள் முழு கொடுக்கிறது கட்டளை வரி அளவுருக்களை சக்தி. என்று நீங்கள் கூட முடியாது பொருள் மிகவும் ஆபத்தான விஷயங்களை செய்ய. சரி. உதாரணமாக, நீங்கள் , நீக்க, அல்லது அந்த நீக்க ஆகிறது கேட்காமல் ஒரு கோப்பு ஒரு உறுதிப்படுத்தல். நீங்கள் கூட நீக்க முடியும் என்று recursively-- கோடு R ஒரு முழு flag-- துணை அடைவுகள் மற்றும் அதன் அனைத்து உள்ளடக்கங்களை. சரி. அவர்கள் சிவப்பு பட்டியலில் நீங்கள் ஏனெனில் "டேஞ்சர்" ஒவ்வொரு முறையும் யோசிக்க வேண்டும் நீங்கள் அந்த விஷயங்களை பார்க்க. சரி. எல்லாம் சரி. இப்பொழுது இறுதியாக, விஷயங்கள் என்று நீங்கள் மிகவும் மதிப்புமிக்க இருக்க போகிறது, ஒரு சில நல்ல தந்திரங்களை உள்ளன நீங்கள் செல்லவும் தான் என நாம் அறிந்து கொள்ள இந்த முனையம் சாளரம் மூலம். முதல், நீங்கள் திரையில் தெளிவாக முடியும் நான் தெளிவாக தட்டச்சு எந்த நேரத்தில். நீங்கள் பார்க்க போகிறோம் எனக்கு அடிக்கடி செய்ய. நீங்கள் தான் காட்ட முடியும் ஒரு கோப்பு உரை மேலும் பின்னர் கோப்பு பெயரை தட்டச்சு. நீங்கள் மீண்டும் உருட்டும் முடியும் மற்றும் முன்னும் பின்னுமாக தான், spacebar என்று கொண்டு மற்றும் விசைகளை. நீங்கள் இல்லை என்றால், நாங்கள், விரிவுரையில் இன்று செய்தது போல் தொடர்ந்து இயங்கும் என்று ஒரு திட்டம் முடிவிலா சுழற்சியில், நீங்கள் அந்த திட்டத்தை தடுத்து நிறுத்த முடியாது கட்டுப்பாடு தட்டச்சு காவல், என்று கட்டுப்பாடு, சி கீழே வைத்திருக்கும். நீங்கள் என்ன செய்ய வேண்டும் இந்த பல முறை. கணினி இதுவரை மேலே நீங்கள் பெறுகிறார். நீங்கள் சில நேரங்களில் வேண்டும் அது முயற்சிகளின் ஒரு ஜோடி கொடுக்க அது உண்மையில் வழியாக வரும் முன். நீங்கள் முடியும் கட்டளைகள் மூலம் வகையான நீங்கள் தான் முக்கிய பயன்படுத்தி தட்டச்சு, அம்புக்குறி விசையை பின்னர் கீழே அம்புக்குறி விசையை. என்ன மிகவும் பயனுள்ள பதிலாக ஆகிறது நீளமான கோப்பு பெயர்கள் வெளியே தட்டச்சு, நீங்கள் பயன்படுத்தும் தாவல் முடியும் ஒரு சில வழிமுறைகளை தானாக நிரப்பும். இப்போது நாங்கள் நிரூபிக்க போகிறோம் ஒரு இரண்டாவது அந்த அனைத்து. நீங்கள் நினைவில் இல்லை என்றால் அவர்கள், கவலைப்பட வேண்டாம். இந்த என்று உங்களுக்கு விஷயங்கள் உள்ளன அழைத்து நாம் சேர்ந்து போய் பயன்படுத்த. சரி. சி புதிதாக போலல்லாமல் எனவே சி ஒரு தொகுக்கப்பட்ட மொழி. என்று நாம் ஒரு மூல எடுக்க போகிறோம் என்பது கோப்பு என்று நீங்கள் எழுத வேண்டும் என்று உரை தான், நீங்கள் எழுத வேண்டும் என்று கட்டளைகளை வைட்டமின் () அறிக்கைகள், சுழல்கள், எல்லாம் else-- மற்றும் நாங்கள் போகிறோம் கோப்பு எடுக்க அதை ஒப்படைக்க திட்டத்தின் ஒரு மொழி என்று. ஒடுக்கி பின்னர் எடுக்கும் நீங்கள் எழுதிய அந்த உரை மற்றும் அதை மொழிபெயர்க்க பைனரி வழிமுறைகளை உங்கள் கணினி என்று உண்மையில் பயன்பாடு போகிறது. என்று பொருள் என்று அல்லது இயங்கக்கூடிய கோப்பு. நீங்கள் இந்த கோப்பில் இருக்கும் என்றால், நீங்கள் போகிறோம் நீங்கள் எழுதப்பட்ட அந்த குறியீடு பார்க்க. நீங்கள் இந்த கோப்பில் இருக்கும் என்றால், நீங்கள் போகிறோம் எழுத்துக்கள் ஒரு சீரற்ற வரிசை பார்க்க என்று எந்த பயன். இந்த பைனரி தான் என்று. அதை நீங்கள் படிக்க வேண்டும் பொருள் இல்லை. எனினும், எந்த நேரத்தில் நீங்கள் வேண்டும் நீங்கள் இருக்க போகிறோம் என்பதை, ஏதாவது இயக்க இயங்கும் இந்த பொருளை கோப்பு. எனவே நாம் இந்த வேலை செய்யும் போது கோப்புகளை, நாங்கள் சி ஒரு கோப்பு எழுத வேண்டும் நாம் ஒரு பயன்படுத்தி, அதை தொகுக்க வேண்டும் செயலாக்க இது செய்ய போன்ற கட்டளை C மொழிக்கான ஒடுக்கி, கணகண வென்ற சப்தம். அந்த ஒரு பொருள் தயாரிக்கும் ஒரு அவுட் போல, கோப்பு, அல்லது இந்த வழக்கில், பெயர், நான் வைத்துவிட்டேன் என்று என் கோப்பு,. எல்லாம் சரி. எனவே உண்மையில் இந்த முயற்சி செய்வோம். எனவே நான் ஒரு உதாரணம் கொண்டு வந்தது நான் முயற்சி வேண்டும் என்ன. மேலும் விஷயங்களை ஒன்று என்று என்னை fascinates அனிமேஷன் ஆகும். எனவே நாம் என்ன செய்ய முயற்சி செய்ய போகிறோம் அனிமேஷன் சிறிது ஒரு ஆஸ்கி எழுத்துக்களை பயன்படுத்தி. எழுத்துக்கள் நாம் இப்போது எளிதாக வெளியே அச்சிட முடியாது. எனவே இங்கே என் சிறந்த முயற்சியாகும் நீங்கள் உருவாக்கும் ஒரு பன்னி அனிமேஷன் உயரமான புல் மூலம் இயங்கும். அங்கு அவர். சரி. எனவே அவர் இன்னும் இயங்கும், ஆனால் அவர் தான் உயரமான புல் அங்கு நின்று. இப்போது ஒரு எனிமேட்டராகவும் இருந்தால், பழைய பள்ளி அனிமேஷன் பதிப்பு, நான் என்ன நான் எழுதக் உள்ளது செய்ய வேண்டும் புல் இந்த பன்னி ஒரு படம். பின்னர் நான் எழுதக் மற்றொரு படம் மற்றொரு அவர்கள் அந்த cell-- என்று என்ன பன்னி மட்டுமே சற்று சென்றார். பின்னர் ஒரு மூன்றாவது ஒரு என்று பன்னி ஒரு சிறிய பிட் மேலும் சென்றார். நான் ஒரு முழு தயாரிக்க வேண்டும் இந்த செல்கள் வரிசை. சில அங்கு பன்னி முடிந்துவிட்டது இடது புறத்தில் மீது. பின்னர் மெதுவாக, ஒன்று நகரும் நடுத்தர நோக்கி ஒன்று. பின்னர் மத்தியில் இருந்து சரியான வழியாக. நான் உண்மையில், பின்னர் இருந்தால் அதிர்ஷ்டம், நான் அதை ஒன்றாக வைக்க முடியும் நான் அவர்களை உயிருள்ள முடியும். என் பன்னி இருக்கிறது புல் மூலம் இயங்கும். என்று என் பெரிய பவர்பாயிண்ட் தான் நாளும் ஏமாற்ற. சரி. எனவே இது போல் நல்ல ஆகிறது. சரி. எனவே, இங்கே இன்னும் ஒரு முறை, இங்கே நம்முடைய ஆகிறது புல் மூலம் இயங்கும் பன்னி. காண்க 19: மீண்டும். கலைஞரின் SCASSELLATI: ஒரு அதிக நேரம், சரி. உங்கள் பன்னி இருக்கிறது. சரி. எனவே இன்று நாம் என்ன போகிறோம் நாங்கள் போகிறோம் செய்ய செயல்முறை தானியக்க முயற்சி இந்த உயிரணுக்களை. நாங்கள் மிகவும் புள்ளி பெற அவர்கள் அனைவரும் ஒன்றாக முடியும். ஆனால், நாம் தானியக்க முயற்சி செய்ய போகிறோம் இந்த காட்சியில் உருவாக்கும் செயல்முறை. இந்த என்ன அதிகம் ஆகிறது அனிமேஷன் இன்று போல் உள்ளது. அதாவது, நீங்கள் அவசியம் விஷயங்களை செய்ய வேண்டாம் கையால் எல்லாம் வரைதல் மூலம். நாம் தானியக்க ஒரு கணினி பயன்படுத்த அந்த பணியின் பாகங்கள். சரி. எனவே, என்னை மீது மாற அனுமதிக்க இப்போது எங்கள் CS50 IDE க்கு. நான் நம்மை விடுங்கள் செய்தது என்னை இங்கே நான் ஒரு சிறிய பிட் பெரிதாக்க ஒரு தொடக்க புள்ளியாக எங்களுக்கு உருவாக்கப்பட்ட. நாம் உட்கார்ந்து நீங்கள் கேட்க என்று ஒவ்வொரு முறையும் கீழே மற்றும் குறியீடு ஒரு துண்டு எழுத, நாம் உண்மையில் செய்ய கேட்கிறோம் நாம் ஒரு பிரச்சினையை தீர்க்க கேட்டு. மற்றும் வழி என்று கூடாது என்று செய்து பற்றி நினைக்கவில்லை சில தொடங்கி உள்ளது அந்த தீர்வு எளிய பகுதி. பின்னர் அந்த பகுதியில் இருந்து வெளியே கட்ட. என்று நாம் இன்று செய்ய போகிறோம் என்ன. இதனால் ஒரே நேரத்தில் அனைத்து முயற்சி விட தான் குறியீடு முழு கொத்து எழுத அந்த போகிறோம் 10 அனிமேஷன் செல்கள், நாம் அதற்கு பதிலாக தொடங்க போகிறோம் வேலை என்று ஒரு துண்டு. பின்னர் நாம் ஒரு உருவாக்க வேண்டும் என்று சுற்றி சிறிது மற்றும் இன்னும் கொஞ்சம் இன்னும் கொஞ்சம். இப்போது நல்ல விஷயம் பற்றி பிரச்சினைகள் இந்த வழியில் தீர்க்கும் அதை நீங்கள் தொடங்க அனுமதிக்க வேண்டும் என்று ஆகிறது எப்போதும் உங்களுக்கு தெரியும் என்று ஏதாவது கொண்டு வேலை மற்றும் ஒரு படிப்படியாக மாற்றம் அறிமுகப்படுத்த. அந்த ஒரு சிறந்த வழி குறியீடு எப்படி கற்று கொள்ள வேண்டும், ஒவ்வொரு முறை நீங்கள் ஒரு செய்ய ஏனெனில் மாற்றம் உங்களை அது என்ன தாக்கம் பார்க்க. சரி. எனவே இங்கே எங்கள் தொடக்கம். சரி. என் கோப்பு ஆரம்பத்தில் எனவே, நான் ஹாஷ் #included, stdio.h போயிருக்கிறேன். நான் பெற முடியும் என்று தான் வைட்டமின் () செயல்பாடு வேலை. நான் நான் என் முக்கிய செயல்பாடு உள்ளது. இந்த இன்னும் ஒரு சிறிய தெரிகிறது கமுக்கமான அல்லது நீங்கள் சில புலப்படாது. அது சரி தான். அது கூறுகிறது என்று அனைத்து ஆகிறது முக்கிய செயல்பாடு எடுக்கிறது எந்த அளவுருக்களை வெற்றிடத்தை வழி சி மற்றும் அது ஒன்றும் மாநாட்டின் மூலம் வருமானத்தை ஒரு முழு எண். முக்கிய எப்போதும் முழு எண்ணாக, பொதுவாக ஒரு குறியீடு விஷயங்களை சொல்லி நன்றாக சென்று அல்லது நன்றாக செல்லவில்லை. சரி. ஆனால் முக்கிய என்று செய்ய வேண்டும் இப்போது நமக்கு அமைக்க. நான் குறியீடு மூன்று கோடுகள் சேர்த்திருக்கிறேன். மற்றும் ஒவ்வொரு வரி சேர்த்து குறியீடு, நான் ஒரு கருத்தை வைத்து. விஷயங்களை இப்போது ஒரு என்று நாங்கள், நீங்கள் செய்ய என்று வலியுறுத்தும் அது ஒரு முக்கியமான போன்ற இருக்கிறது நிரலாக்க நடைமுறையில், எப்போதும் உங்கள் குறியீடு கருத்து உள்ளது. எப்போதும் ஒரு எழுதி ஆங்கிலம் கருத்து ஏதாவது நீங்கள் நினைக்கிறீர்கள் என்று குறியீடு செய்ய வேண்டும். நீங்கள் மீண்டும் வரும் போது, பிறகு அந்த வழியில் அது, நீங்கள் அதை பார்க்க முடியும் மற்றும் நீங்கள் சொல்ல முடியாது, ஓ, நான் என்ன நினைவில் இந்த செய்ய முயற்சி. அல்லது, ஒரு டி.ஏ. நீங்கள் கீழே அமர்ந்திருக்கிறார் போது அலுவலக மணி நேரத்தில் நீங்கள் உதவ முயற்சி, அவர்கள் இந்த பார்த்து செல்ல முடியும், நான் , நீங்கள் செய்ய முயற்சி என்ன பார்க்க ஆனால் அதற்கு பதிலாக இந்த ஆகிறது என்ன உண்மையில் நடக்கிறது. சரி. அதனால் நான், என் குறியீடு மூன்று பாகங்கள் கிடைத்துவிட்டது நான் அனைத்து அச்சு முதல் போகிறேன் தொடக்கத்தில் சில புள்ளிகள் அவுட். நான் வெளியே அச்சிட வேண்டும் என் மிகவும் ஆடம்பரமான பன்னி. பின்னர் இறுதியில் புள்ளிகள் சில பிட். இந்த மூன்று அச்சு அறிக்கைகள் வேண்டும் இந்த கட்டத்தில் நீங்கள் பழக்கமான. நான் என்ன செய்து கொண்டிருக்கிறேன் என்று அனைத்து அவர்கள் ஒவ்வொரு நான் ஆகிறது எழுத்துக்கள் வரிசை அச்சிடுகிறது. தொடர்பு இல்லை மாறிகள் இருக்கிறது. எல்லாம் பிளாட் உள்ளது. சரி. அதனால் நான் என் terminal-- இப்போது கீழே சென்றால் நான் இந்த திரும்ப பெற முடியும் என்றால் நாம் பார்ப்போம் out-- நான் மீண்டும் தெளிவாக தட்டச்சு போகிறேன். காண்க 20: நாம் பயன்படுத்த செய்கிறது இரட்டை சாய்வு கருத்து? கலைஞரின் SCASSELLATI: முடியுமா இரட்டை ஆம் பயன்படுத்த. இங்கு பல வழிகளில் தான் சி ஒன் கருத்துக்களை வழியில் இரட்டை சாய்வு பயன்படுத்த வேண்டும். மற்ற ஒரு சாய்வு மற்றும் ஒரு நட்சத்திர பயன்படுத்த வேண்டும் பின்னர் ஒரு நட்சத்திர மற்றும் ஒரு ஸ்லாஷ் உடன் மூட. எல்லாம் சரி. அனைத்து முதல், நான் போகிறேன் இங்கே சுற்றி செல்லவும் தொடங்கும். எனவே நான் என் வீட்டில் அடைவில் சென்று இருந்தால், நான், அங்கு அடைவுகள் மாறிவிட்டேன் நான் பார்த்து என்ன பார்க்க போகிறேன் அந்த அடைவில், LS, பட்டியலிட. நான் என்னால் பார்க்க போகிறேன் இரண்டு துணை அடைவுகள் கிடைத்தது. இந்த ஒரு சிறிய பெரிய செய்யலாம் இங்கே நாம் அனைவரும் அதை பார்க்க முடியும் என்று. நான் நான் என்று பார்க்க முடியும் இரண்டு துணை அடைவுகள் கிடைத்தது. நான் அடைவு மாற்ற வேண்டும் பணியிடம் செல்ல. நான் மட்டும் வெளியே தட்டச்சு செய்ய போகிறேன் அது ஒரு பகுதியாக, பின்னர் தான் தாவல் ஹிட். அது எனக்கு ஓய்வு முடிக்க வேண்டும். ஃபேன்ஸி. நான் பார்க்க மற்றும் பணியிடம் பார்க்க வேண்டும். இப்போது, நான் வேலை supersection மீது என்று நாம் இப்போது கற்பித்தல். அதனால் நான் அந்த அடைவு செல்ல. இறுதியாக, பார்க்க பார்க்க. நான் அந்த கோப்பு bunny.c கிடைத்துவிட்டது. சரி, இன்னும் ஒருமுறை எனக்கு தெளிவு. நான் மீண்டும் நான் இப்போது இருக்கிறேன் போகிறேன் இன்னும் அந்த அடைவில் தங்கி அதை நான் இருக்கிறேன் என்னை சொல்லி என்று supersection அடைவு. நான் முன்னே போக போகிறேன் என் திட்டம் பன்னி செய்ய. அந்த கட்டளையை, பன்னி செய்ய, ஒரு சிறிய பிட் ஒற்றைப்படை ஒலித்தல் போது, மேலும் கணகண வென்ற சப்தம் தொகுப்பி வரவழைக்கிறது. அது உற்பத்தி எனக்கு என்று ஒரு வெளியீடு இயங்கக்கூடிய funny-- ஒரு இயங்கக்கூடிய கோப்பு பன்னி என்று. சரி. நான் முடியாது, இந்த ஒலிகள் இன்னும் மோசமாக, பன்னி இயக்க. சரி. மற்றும் நாம் அதை என்ன என்று பார்ப்போம். சரி. என்று ஒரு சிறிய துண்டு என்ன நான் எதிர்பார்த்தேன். நான், அங்கு என் பன்னி படம் கிடைத்தது ஆனால் நான் வகையான தன்னை அதை அனைத்தையும் விரும்பினார். நான் என்ன மிஸ்? காண்க 21: எல் ஸ்லாஷ் அல்லது n குறைக்க. கலைஞரின் SCASSELLATI: மோதல் n. சரி. எனவே இங்கே திரும்பி செல்லலாம். நான் அந்த வெளியே கிடைக்கும். நான் இந்த ஒரு ஒரு செல்ல வேண்டும். மற்றும் இப்போது பாருங்கள் நாம் இங்கே என் முக்கிய செயல்பாடு இருந்து. எனவே நான் என்ன செய்ய வேண்டும்? நான் வரி முடிக்க விரும்புகிறேன். எனவே நான் ஒரு கருத்தில் வைக்கிறேன். நான் ஒரு printf வைக்கலாம் (). நான் என்ன செய்ய வேண்டும்? / N. சரி. என்ன நான் உடன் முடிவுக்கு வேண்டும்? காற். எல்லாம் சரி. இப்போது, ஒரு உண்மையில் முக்கியமான விஷயங்கள் உறுதி ஒவ்வொரு முறையும் நீங்கள் ஒரு மாற்றத்தை செய்ய உங்கள் குறியீடு, நீங்கள் அதை காப்பாற்ற வேண்டும் என்று. நீங்கள் உங்கள் குறியீடு காப்பாற்ற முடியாது என்றால், நீங்கள் இருக்கிறீர்கள் அங்கே ஒரு சிறிய நட்சத்திரம் வரை கவனிக்க நடக்கிறது. அந்த நட்சத்திர நீங்கள் சொல்கிறது இந்த குறியீடு சேமிக்கவில்லை. நான் இப்போது அதை தொகுக்க, அது இல்லை அந்த மாற்றங்களை எந்த பிரதிபலிக்கும் போகிறது, ஒடுக்கி கோப்பு தெரிகிறது, ஏனெனில் வட்டு, இல்லை என்று கோப்பு தான் உங்கள் ஆசிரியர் திறக்க. எல்லாம் சரி. எனவே அதை காப்பாற்ற நாம் பின்னர் நாங்கள் போவோம் வலது கீழே இங்கே, மீண்டும் வெளியே வந்து. என் முனைய கீழே வா. மேலும் மீண்டும் இடத்தை அழிக்க அனுமதிக்க. நாங்கள் முன்னோக்கி மேலும் ஒரு செல்ல முடியும் நேரம் எங்கள் பன்னி திட்டம் செய்ய. மற்றும் பன்னி இயக்க. என்று ஒன்று வேலை செய்யவில்லை. தவறான சாய்வு. நான் கிடைத்தது என்ன பார் என்றால், நான் வைத்து ஒரு / N அங்கு, ஆனால் நான் தவறு சாய்வு இருந்தது. எல்லாம் உங்கள் கணினி டஸ் வெகு தெளிவாக உள்ளது. சரி? இலக்கண ஒரு சிறிய தவறு, மற்றும் திடீரென்று நீங்கள் என்ன இல்லை. எல்லாம் சரி. எனவே வெளியே மீண்டும் பெரிதாக்க வேண்டும். நாம் செல்ல வேண்டும். சரி என்று மிகவும் விரைவான பழுது செய்ய. நாம் சரியான சாய்வு வைக்கிறேன். நாம் அதை காப்பாற்ற வேண்டும். நாம் மீண்டும் பெரிதாக்க வேண்டும். சில காரணங்களால், என்று இல்லை சந்தோஷமாக இருப்பது, ஆனால் மேலே போகலாம் நாம் இங்கே மீண்டும் முனையத்தில் செல்ல வேண்டும். அதை துடைக்க. நாம் பெரிதாக்க வேண்டும். மேலும் ஒரு நேரத்தில், நாம் பன்னி செய்ய வேண்டும். இப்போது நிச்சயமாக போதுமான, அது வேலை செய்யும். ஓஹோ. சரி. எனவே இந்த செய்ய முயற்சி செய்வோம் இன்னும் கொஞ்சம் பொது. நாம் பார்ப்போம் என்றால் அதற்கு பதிலாக வெறும் ஒரு குறிப்பிட்ட சட்ட அச்சிடும், நாம் இந்த செய்ய முடியும் என்றால் நாம் பார்ப்போம் நாம் அனைவரும் 10 பெற முடியும் என்று அந்த அனிமேஷன் பிரேம்கள் நாம் செய்ய வேண்டும் என்று. எனவே மீண்டும், எடுத்து விடுங்கள் ஒரு நேரத்தில் இந்த ஒரு படி. முதல், அது பொதுமைப்படுத்த நாம் அதனால் நான் அனைத்து பிரேம்கள் செய்ய வேண்டும் என்று, ஆனால் நான் எந்த ஒரு செய்ய நான் வேண்டும் என்று சட்டம். எனவே வேறுபாடு என்ன பிரேம்கள் இடையிலான? பன்னி அதே தான்? பார்வையாளர்கள்: ஆமாம். கலைஞரின் SCASSELLATI: ஆமாம். என்ன வித்தியாசம்? பார்வையாளர்கள்: தலைப்பு. கலைஞரின் SCASSELLATI: அதன் நிலையை, சரியான? எப்படி நான் அதன் நிலையை கட்டுப்படுத்த என்ன? எத்தனை புள்ளிகள் நான் ஆரம்பத்தில் வைத்து மற்றும் எத்தனை புள்ளிகள் நான் இருக்கிறேன் இறுதியில் வைத்து. அதனால் நான் ஐந்து முறை தொடங்கி இறுதியில் ஐந்து. வளைய ஒரு கூடிய என்று ஐந்து பதிலாக நாம். சரி. நான் ஒரு உருவாக்க போகிறேன் லூப் இப்போது, என்ன நடக்கிறது நான் சில பல அச்சிட போகிறேன் ஆரம்பத்தில் புள்ளிகள். நான் ஒரு மாறி பயன்படுத்த போகிறேன். நாம் சொல்ல, நான் எப்படி பற்றி என் வட்டத்திற்கு கவுண்டர். நான் மேல் அதை அறிவிக்க போகிறேன். பின்னர் லூப் நான் மூன்று விஷயங்களை செய்ய வேண்டும். நான் என்ன செய்ய வேண்டும் முதல் விஷயம் நான் துவக்க வேண்டும் என்பது. நான் என்ன துவக்க அது இருக்க தொடங்க வேண்டும்? 0. சரி. அப்பொழுது நான் என்ன, என்ன செய்ய வேண்டும் முடிவுக்கு நிலையில்? போது நான் நிறுத்த வேண்டும்? சரி எத்தனை புள்ளிகள் நீங்கள் செய்ய இந்த ஒரு அச்சிட வேண்டும்? பார்வையாளர்கள்: ஐந்து. கலைஞரின் SCASSELLATI: ஐந்து மீண்டும்? பற்றி ஏதாவது செய்யட்டும் எப்படி வெவ்வேறு, நாங்கள் ஐந்து செய்தார். அது வேறு என்று காட்ட விரும்புகிறேன். காண்க 22: இரண்டு. கலைஞரின் SCASSELLATI: இரண்டு. சரி. நான் இரண்டு புள்ளிகள் வேண்டும் என்றால், நான் இங்கே என்ன? பார்வையாளர்கள்: மூன்று. கலைஞரின் SCASSELLATI: மூன்று. சரி. எத்தனை முறை என்று மூலம் செல்ல போகிறது? அந்த வழியாக செல்ல நடக்கிறது மூன்று முறை, 0, 1, 2, சரியான? சரி, மீண்டும் கீழே இரண்டு செல்லலாம். இப்போது நாம் இரண்டு புள்ளிகள் கிடைக்கும். என்ன நான் ஒவ்வொரு அதை செய்ய வேண்டும் நான் வளையத்தின் வழியாக செல்லும்? என்ன மாற்ற வேண்டும் நான் செல்ல ஒவ்வொரு முறை? காண்க 23: ஒரு புள்ளி சேர்க்க. கலைஞரின் SCASSELLATI: நான் செல்ல வேண்டும். நான் ஒரு புள்ளி சேர்க்க போகிறேன். நான் ஒரு புள்ளி அச்சிட போகிறேன், வளையத்தின் வழியாக ஒவ்வொரு முறை. ஆனால் நான் எப்படி எப்படி கண்காணிப்பதற்கான பல முறை நான் லூப் மூலம் வந்துள்ளேன்? நான், நான் பயன்படுத்தி மாறி எண்ணி. எனவே மூலம் ஒவ்வொரு முறையும், நான் போகிறேன் ஒரு எதிர் அதிகப்படுத்த. இப்போது, அந்த அதே தான் என்னை நான் கூறியதாக, நான் = 1 +. அது சரி தான். நான் விரும்புகிறேன் என்று என்று அதை செய்ய முடியும் சுருக்கெழுத்து, அதனால் நான் நான் ++ சொல்ல போகிறேன். சரி. தான் தான் செய்வோம் கீழே இங்கே கீழே. ஒரே நான் வகையான என்று ஒன்று இல்லை. நான் உங்களுக்கு நாம் போகிறேன் முற்றிலும் இந்த செய்ய. எல்லாம் சரி. நான் இங்கே என்ன எழுத வேண்டும்? இங்கே வளைய என் தான். நான் ஒரு printf (செய்ய போகிறேன்) மற்றும் நான் போகிறேன் நான் ஒரே ஒரு புள்ளி அச்சிட என்று அது செய்ய என்று கீழே. நான் என்ன எழுதுவது இப்போது லூப் இந்த உள்ளே? அனைத்து முதல், சரி என்ன மாறிகள் நான் பயன்படுத்த வேண்டும்? காண்க 24: ஜெ. கலைஞரின் SCASSELLATI: நான் ஜே பயன்படுத்த முடியும். நான் அதே ஒரு பயன்படுத்த முடியும்? நான் மீண்டும் பயன்படுத்த முடியுமா? ஆமாம். சரி என்று ஏனெனில் நான் இங்கே பயன்படுத்தி வருகிறது என்று, நான் மீண்டும் போது அவர்களுக்கு தேவையில்லை நான் இந்த புள்ளி கீழே கிடைக்கும். அதனால் நான் என்ன துவக்க வேண்டும்? காண்க 25: 10. கலைஞரின் SCASSELLATI: 0. நான் என்ன சரிபார்க்க வேண்டும்? எத்தனை புள்ளிகள் நான் இறுதியில் இப்போது தேவை செய்கிறது நான் ஆரம்பத்தில் இரண்டு புள்ளிகள் கிடைத்தது என்றால்? நான் இறுதியில் எட்டு வேண்டும், அதனால் என்ன நான் குறைவாக than--, பார்க்க வேண்டும் பார்வையாளர்கள்: ஏழு, எட்டு, ஒன்பது. கலைஞரின் SCASSELLATI: நான் ஏழு கேட்டேன். நான் எட்டு கேட்டேன். நான் ஒன்பது கேட்டேன். சரி. எனவே நாம் உள்ளே அனைத்து இருக்கிறோம் ball-- ஜேசன் 10 என்கிறார். சரி. நான் இரண்டு புள்ளிகள் தேவை என்றால் முதல் ஒரு, எத்தனை செய்ய வரை நான் நான் எட்டு புள்ளிகள் வேண்டும் கடந்த ஒரு நான், மேலே ஒரு இரண்டு வைத்தேன் என்ன நான் கீழே உள்ள வைப்பானேன்? பார்வையாளர்கள்: எட்டு. கலைஞரின் SCASSELLATI: எட்டு. என்று காரணம் நடக்கிறது ஏழு மூலம் பூஜ்யம் எண்ண. என்று வளைய மூலம் எட்டு முறை தான். சரி. நான், இறுதியில் செய்ய என்ன இருக்கிறது? பார்வையாளர்கள்: நான் ++. கலைஞரின் SCASSELLATI: நான் ++. எல்லாம் சரி. அதனால் அங்கு நல்ல பார்த்து. அதை பார்க்கலாம் மற்றும் அது என்ன என்று பார்ப்போம். சரி. எனவே நாம் அதை காப்பாற்ற போகிறோம். நல்ல மற்றும் சேமிக்கப்படும். நாங்கள் மீண்டும் அவுட் பெரிதாக்க வேண்டும். நாம் முனையத்தில் இங்கே முயற்சி செய்கிறேன். நாம் பெரிதாக்க வேண்டும். அடடா. நாம் தருகிறேன், இன்னும் ஒரு முறை எங்கள் பன்னி திட்டத்தை செய்யலாம். மற்றும் முன்னோக்கி சென்று பன்னி இயக்கவும். மற்றும் அங்கு அது. எனவே எங்கள் பன்னி இருக்கிறது. அது ஆரம்பத்தில் இரண்டு புள்ளிகள் எங்கே மற்றும் இறுதியில் வெளியே எட்டு புள்ளிகள். என்னிடம் இன்னும் எல்லோரும்? சரி. நாம் அது வரை கட்டப்பட்டது. நாம், ஒரு பன்னி கட்டப்பட்டது ஒரு குறிப்பிட்ட சட்டகம். இப்போது நாம் செய்ய முடிந்தது உருவாக்க என்று பொதுமைப்படுத்த பிரேம்கள் மேலும், வெவ்வேறு வகையான. இப்போது மேலே போய், மற்றும் சாப்பிடலாம் அது இல்லை, ஒரே ஒரு சட்டகத்தை உருவாக்க ஆனால் 10 உருவாக்க அனுமதிக்க பிரேம்கள், அங்கு நாங்கள் மெதுவாக பன்னி அனைத்து நகர்த்த செய்ய துறையில் முழுவதும் வழி. எல்லாம் சரி. திரும்பி போகலாம். நாம் இப்போது முயற்சி செய்கிறேன். அதனால் என்ன நான் இங்கே மாற்ற வேண்டும்? என்ன நான் மாற்ற வேண்டும்? காண்க 26: நீங்கள் முதலில் செய்ய வேண்டும் புள்ளிகள் அதிகபட்ச எண்ணிக்கை மாற்ற ஆரம்பத்தில். நாம் 10 புள்ளிகள் செய்கிறீர்கள் என்றால், ஏனெனில், அதை அளவிட வரை தேவை நடக்கிறது. கலைஞரின் SCASSELLATI: ஆமாம். எனவே இப்போது நான் அது மாதிரி நிலையிணைப்பு வேண்டும் எப்போதும் ஆரம்பத்தில் இரண்டு புள்ளிகள் செய்ய எப்போதும் இறுதியில் எட்டு புள்ளிகள் செய்கிறது. நான், மற்றொரு வளைய உருவாக்க வேண்டும்? நான் வேண்டாம், ஏனெனில் , ஒரு பன்னி படத்தை உருவாக்க நான் 10 பன்னி படங்கள் உருவாக்க வேண்டும். அதனால், நான் வேறு வளைய உருவாக்க வேண்டும், நான் அந்த வட்டத்திற்கு செல்ல, நான் எத்தனை மாற்ற வேண்டும் புள்ளிகள் நான் ஆரம்பத்தில் அச்சிட நான், இறுதியில் எத்தனை புள்ளிகள் அச்சிட வளையத்தின் வழியாக இது சுழற்சி அடிப்படையில் நான் இருக்கிறேன். எல்லாம் சரி. எனவே மற்றொரு எதிர் செல்லலாம். யாரோ முன் ஜே சொன்னீர்கள், நாம் மற்றொரு ஜே செய்ய வேண்டும். இப்போது, நாம் என்ன செய்ய போகிறோம் வளைய மற்றொரு உருவாக்க. என்ன என்று வளைய உள்ளே செல்கிறது? இந்த பொருட்களை செல்ல வேண்டும் வட்டத்திற்கு உள்ளே, சரியான? பன்னி வேண்டும் வட்டத்திற்கு உள்ளே செல்ல? நான் ஒரு பன்னி வேண்டும் அந்த 10 பிரேம்களில் ஒவ்வொன்றிலும்? பார்வையாளர்கள்: பத்திதான் ம்ம். கலைஞரின் SCASSELLATI: ஆமாம். நான் ஒவ்வொரு ஒரு பன்னி வேண்டும் 10 பிரேம்கள், சரியான? எப்படி புள்ளிகளுடைய பற்றி இறுதியில், நான் அந்த வேண்டும்? சரி. ஆதலால் நான் அவர்களிடத்தில் அனைத்து வரிசை, போகிறேன். நான் அனைத்து முன்னிலைப்படுத்த போகிறேன் இந்த, மற்றும் நான் தாவல் ஹிட் போகிறேன். மற்றும் அனைத்து மீது அழுத்தம் கொடுக்க நடக்கிறது சிறிது, என்று அது எனக்கு எளிது வட்டத்திற்கு என்ன பார்க்க. பின்னர் நான் அதை முடிவுக்கு வேண்டும். என்று சொல்ல. சரி? இப்போது, இந்த வட்டத்திற்கு நான் building-- அச்சச்சோ இருக்கிறேன் நீங்கள் வருகிறேன் முடியும் என்று செய்ய நான் என் கவுண்டர் ஜே கிடைத்துவிட்டது. நான் 0 அது தொடங்கியது. நான் எத்தனை முறை வேண்டும் செய்கிறது இந்த வளையத்தின் வழியாக செல்ல? பார்வையாளர்கள்: 10 முறை. கலைஞரின் SCASSELLATI: 10 முறை. நான் இங்கே என்ன எண்ணை வைத்து? பார்வையாளர்கள்: 9, 10. கலைஞரின் SCASSELLATI: 9, 10, யாரோ வலது, 11 சொல்ல வந்தது? நான் முன்பு இரண்டு புள்ளிகள் விரும்பினேன் மற்றும் 2 விட நான் குறைவாக வைத்து. நான் எட்டு புள்ளிகள் விரும்பினேன் நான் 8 விட நான் குறைவாக வைக்கிறேன். இப்போது நான் 10 வழியாக செல்ல வேண்டும் முறை, அதனால் நான் குறைவாக than-- ஜே வைத்தேன் பார்வையாளர்கள்: 10. கலைஞரின் SCASSELLATI: 10. அங்கு நாம். நான் ஜே இறுதியில் என்ன செய்ய வேண்டும்? ++ அதை அதிகப்படுத்த. சரி. இப்போது, இங்கே தந்திரமான ஒரு பகுதியாக தான், என்ன இப்போது நான் இந்த செய்தால் என்ன நடக்க போகிறது? நான் 10 பிரேம்கள் அச்சிட போகிறேன்? காண்க 27: நான் நினைக்கிறேன் அவர்கள் அனைவரும் ஒரே இருக்க வேண்டும். கலைஞரின் SCASSELLATI: அவர்கள் தருகிறேன் சரி, அதே இருக்க? இவை அனைத்தும் போகிறீர்கள் ஏனெனில் ஆரம்பத்தில் இரண்டு புள்ளிகள் வைக்க. ஆனால் நான் அவற்றை அனைத்து விரும்பவில்லை இரண்டு புள்ளிகள் ஆரம்பத்தில் வேண்டும். எத்தனை புள்ளிகள் நான் செய்கிறது ஆரம்பத்தில் வேண்டும்? பார்வையாளர்கள்: மாற்றுதல். கலைஞரின் SCASSELLATI: நான் அது சரி, மாற்ற வேண்டும்? எனவே நான் மாறி விட்டது என்று இங்கே என்ன இருக்கிறது வளையத்தின் வழியாக செல்லும் ஒவ்வொரு முறை? பார்வையாளர்கள்: புள்ளிகள் எண்ணிக்கை, ஜே. கலைஞரின் SCASSELLATI: ஜெ, புள்ளிகளின் எண்ணிக்கை. எனவே நான் ஜே இருக்கும் இந்த மாற்ற முடியும். மூலம் முதல் முறையாக லூப், வேறு என்ன நடக்கிறது? என்ன நான் முதலில் ஜே அமைக்க வேண்டும்? பார்வையாளர்கள்: 0. கலைஞரின் SCASSELLATI: எனவே எத்தனை முறை நான் இதை செய்ய போகிறேன்? 0. லூப், ஜே மூலம் இரண்டாவது முறையாக நான் அதை அதிகப்படுத்த ஏனெனில் 1 போகிறது. எத்தனை புள்ளிகள் நான் அச்சிட போகிறேன்? 1. வளையத்தின் வழியாக மூன்றாவது முறையாக, எத்தனை புள்ளிகள் நான் அச்சிட போகிறேன்? பார்வையாளர்கள்: மூன்று. கலைஞரின் SCASSELLATI: ஜெ 3 போகிறது. எத்தனை புள்ளிகள் நான் அச்சிட போகிறேன்? ஓ, மன்னிக்கவும், ஜே 2 இருக்க போகிறது. எத்தனை புள்ளிகள் நான் அச்சிட போகிறேன்? பார்வையாளர்கள்: 2. கலைஞரின் SCASSELLATI: 2. சரி, அதனால் நான் வைக்க போகிறேன் நாம் சேர்ந்து போய் அந்த உயர்த்துவதன். எப்படி கீழே பற்றி? என்ன கீழே இங்கே செல்கிறது? நான் எப்போதும் 8 விரும்பவில்லை இனி இறுதியில்? காண்க: 28: 10. கலைஞரின் SCASSELLATI: 10 புள்ளிகள் வேண்டும்? நான் கூட, அதை மாற்ற வேண்டும். எனவே நான் அதை மாற்ற எப்படி வேண்டும்? பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. கலைஞரின் SCASSELLATI: சரி, நான் என்றால் ஆரம்பத்தில் ஐந்து புள்ளிகள் வேண்டும், நான் இறுதியில் எத்தனை டாட் இன் கிடைக்கும்? பார்வையாளர்கள்: ஐந்து. கலைஞரின் SCASSELLATI: நான் இருந்தால் ஆரம்பத்தில் ஆறு புள்ளிகள், நான் இறுதியில் எவ்வளவு கிடைக்கும்? பார்வையாளர்கள்: நான்கு. கலைஞரின் SCASSELLATI: நான் கிடைத்தது என்றால் ஆரம்பத்தில் ஏழு புள்ளிகள், நான் இறுதியில் எவ்வளவு கிடைக்கும்? பார்வையாளர்கள்: மூன்று. கலைஞரின் SCASSELLATI: நான் வேண்டும் என்றால் ஆரம்பத்தில் ஜே புள்ளிகள் கிடைத்தது நான் இறுதியில் எவ்வளவு கிடைக்கும்? 10-ஜே. சரி. எனவே அந்த முயற்சி செய்வோம். நான் எங்கள் பன்னி திட்டத்தை காப்பாற்ற போகிறேன். மீண்டும் நாம் பெரிதாக்க வேண்டும். நாங்கள் எங்கள் முனையத்தில் கீழே போகலாம். நாம் அது அழிக்க வேண்டும். மேலும் பெரிதாக்க. நாங்கள் மீண்டும், எங்கள் பன்னி திட்டம் செய்ய வேண்டும். நாம் அது இயக்க வேண்டும். அச்சச்சோ. வெளியே பெரிதாக்க விட, ஒரு நிமிடம். நான் 10 பிரேம்கள் கிடைத்ததா? சரி, எப்படி பல முயல்கள் நான் அங்கு பார்க்க வேண்டும்? 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. நான் 10 பிரேம்கள் கிடைத்தது. அவர்கள் அனைவரும் ஒரே? பார்வையாளர்கள்: ஆமாம். இல்லை. கலைஞரின் SCASSELLATI: இல என்று முதல் ஒரு, பன்னி இதுவரை இடது உள்ளது. மற்றும் இங்கு, பன்னி இதுவரை ஆகிறது காண்க 29: சரி. கலைஞரின் SCASSELLATI: எனவே, நான் என்ன செய்ய மறந்துவிட்டீர்கள்? காண்க 30: ஒரு புதிய வரி தொடங்க. கலைஞரின் SCASSELLATI: நான் மறந்துவிட்டேன் மீண்டும், ஒரு புதிய வரி தொடங்க வேண்டும். அதே தவறை நான் முன் செய்த. சரி, அது சரி செல்லலாம். இப்போது, நான் இன்னும் குறியீடு கிடைத்துவிட்டது அங்கு ஒரு புதிய வரி செய்ய. ஏன் அது வேலை செய்யவில்லை? காண்க 31: அது வட்டத்திற்கு உள்ளே இல்லை. கலைஞரின் SCASSELLATI: ஓ, அது வட்டத்திற்கு உள்ளே இல்லை. அது சரி. அது இங்கே வெளியே உட்கார்ந்து. மற்றும் லூப், எல்லாம் இருக்கிறது என்று அந்த உரை உள்ளே தான். அதனால் நான் செல்ல போகிறேன் இந்த உள்ளே லூப். நான் அதை முன் தாவல் தருகிறேன் அது சரியான இடத்தில் தான் என்று காட்ட. இப்போது, நாம் மீண்டும் அதை காப்பாற்ற வேண்டும். நாங்கள் வெளியே பெரிதாக்க வேண்டும். நாம் நம் முனையம் மீது மாற வேண்டும். பெரிதாக்கு. நாங்கள் எங்கள் பன்னி திட்டம் ரீமேக் வேண்டும். இப்போது, இப்போது நாங்கள் எங்கள் 10 பிரேம்கள் கிடைத்துவிட்டது. [கைதட்ட] கலைஞரின் SCASSELLATI: சரி. அதனால். இங்கே நம் சுழல்கள் ஒரு காக்கப்பட்ட. நாம் உருவாக்க முடிந்தது நான் விரும்பிய எத்தனை புள்ளிகள் உள் வட்டத்திற்கு இறுதியில், ஆரம்பத்தில் அச்சிட. மேலும் வெளி சுழற்சி கட்டுப்பாட்டில் எப்படி பல சட்டங்களை நான் அமைக்கப்பட்டது. நாம் ஒரு சிறிய தொடங்கியது பிரச்சனை கர்னல், நாம் அந்த புள்ளியில் இருந்து கட்டப்பட்டுள்ளது. எல்லாம் சரி. மேலும் ஒரு படி செய்வோம். நீ தயார்? ஒரு விஷயம் இங்கு, அங்கு இருக்கிறது நாம் உண்மையில் வகையான கிடைத்துவிட்டது நாம் வேண்டும் விட சிக்கலான. ஒரு பார்க்கலாம். எங்கள் பன்னி திட்டத்தில் நான் இங்கே பெரிதாக்க என்றால், நான் உண்மையில் அதே சில செய்ய விஷயம் மீண்டும் மேல். நான் அந்த மாதிரி தான் என்ன செய்ய வேண்டும் அதே விஷயம் இரண்டு முறை திரும்ப திரும்ப? காண்க 32: புள்ளிகள் அச்சிட. கலைஞரின் SCASSELLATI: ஆமாம் நான் இரண்டு முறை அந்த புள்ளிகள் அச்சிட. உண்மையில், நான் இருக்க வேண்டும் இங்கு இந்த கருத்து. நான் சில புள்ளிகள் அச்சிட சரி, இங்கே, தொடங்கி. பின்னர் நான் இறுதியில் சில புள்ளிகள் அச்சிட. நான் வகையான அதையே. நாம் என்ன தொடங்க போகிறோம் அடுத்த சில வாரங்களில் வேலை அந்த தொகுதிகள் எடுக்க முடியாது நாங்கள் மீண்டும் மேல் பயன்படுத்த அந்த குறியீடு மற்றும் ஒரு செயல்முறை மூலம் என்று சாராம்சம், நாம் அவர்களை வெளியே இழுக்க போகிறோம் ஒருமுறை அவர்கள் எழுத நாம் பின்னர் அதனால் என்று மீண்டும் மேல் அவர்களை மீண்டும். எனவே அந்த முயற்சி செய்வோம். தயார்? நாம் குறியீடு இந்த தொகுதி எடுக்க போகிறோம். நான் அங்கு வெளியே எடுக்க போகிறேன். நான் வரையறுக்க போகிறேன் கீழே இறங்கி, நான் ஒரு புதிய செயல்பாடு எழுத போகிறேன். அதை எதையும் திரும்ப போவதில்லை. நான் printDots அழைக்க போகிறேன். இது ஒரு எடுத்து நடக்கிறது வாதம், ஒரு முழு எண் என்று நான் அச்சிட வேண்டும் howManyDots கூறுகிறார். அதற்கு பதிலாக ஜே புள்ளிகள் அச்சிடும் இப்போது, நான் உன்னை நான் அச்சிட வேண்டும் howManyDots சொல்ல அச்சிட. மேலும் ஒரு சிறிய பிரச்சனை இங்கே இருக்கிறது. யார் வேண்டுமானாலும் அதை என்ன என்று தெரியுமா? நான் அந்த பட்டியலில் என்ன இங்கே அந்த வரையறுக்கப்பட்ட இல்லை? பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] கலைஞரின் SCASSELLATI: சரி எப்படி பல புள்ளிகள் பல வலது வரையறுக்கப்பட இங்கே, ஆனால் நான் என்று மாறி நான் பயன்படுத்தி வருகிறேன். எனவே நான் அந்த மாறுபாடு எடுக்க போகிறேன் நான் மற்றும் நான் இங்கே அதை கீழே வரையறுக்க போகிறேன் அதற்கு பதிலாக. எனவே இப்போது அதை அச்சச்சோ stay-- நடக்கிறது, தொப்பிகள் எப்படியாவது நான் மீது பூட்ட இங்கே நான் கீழே வைக்க போகிறேன். எனவே இப்போது இங்கே என் சிறிய விழா அல்லது துணை வழக்கமான, மற்றும் அது கூறுகிறது, எத்தனை புள்ளிகள் நான் அச்சிட போகிறேன்? மேலும் இந்த வளையத்தின் வழியாக செல்லலாம் மற்றும் மீண்டும் மேல் அவர்களை அச்சிட. நான் இங்கு என் நிரலை மாற்ற முடியும். என்ன நான், அந்த செயல்பாடு என்று? printDots. எனவே நான் printDots அழைக்கிறேன். எத்தனை புள்ளிகள் நான் அச்சிட வேண்டும் என்று விரும்புகிறீர்கள் பன்னி முன் முதல் முறையாக? பார்வையாளர்கள்: ஜெ. கலைஞரின் SCASSELLATI: ஜெ. எத்தனை புள்ளிகள் நான் அச்சிட வேண்டும் என்று விரும்புகிறீர்கள் பன்னி பின்னர், இறுதியில்? 10-ஜே. நான் இழக்கிறேன் ஒரு விஷயம் இருக்கிறது. நீங்கள் விரிவுரை இன்று பார்த்தபடி, நாங்கள் printDots அறிவிக்க போகிறீர்கள் மேலே முன்மாதிரி கொடுக்க. சரி. அதனால் நான் என்ன செய்துவிட்டேன் நான் முயற்சித்தேன் குறியீடு என்று மீண்டும் பயன்படுத்த பகுதியாக தனிமைப்படுத்தவும் நான் மீண்டும் மீண்டும் செய்துவிட்டேன் என்று நான். நான் என்று அதை வெளியே இழுக்க முயற்சித்தேன் என்று அனைத்து ஒரே இடத்தில் கொண்டுள்ளது. அந்த வழியில், நான் எங்காவது ஒரு தவறு இருந்தால், நான் ஒரே ஒரு இடத்தில் அது சரி செய்ய வேண்டும். எல்லாம் சரி. எனவே அதை காப்பாற்ற நாம். மற்றும் நாம் அதை வேலை உறுதி செய்வோம். எனவே வெளியே செல்வோம். நாம் நம் முனையம் மீண்டும் செல்லலாம். நாம் பெரிதாக்க வேண்டும். நாம் என்று பன்னி செயல்முறை செய்ய வேண்டும். ஓ. அது எனக்கு ஒரு எச்சரிக்கை கொடுக்கப்பட்டது. அது என்ன என்னிடம் உள்ளது? சரி இந்த எந்த முறை, நீங்கள் எப்போதும் வேண்டும் முதல் பிழை வரை உருட்டும் இப்போது இந்த ஒரு, நான் ஒரே ஒரு கிடைத்துவிட்டது. அது வரியில், bunny.c என்னை சொல்கிறது 8, நிரலை 9, ஒரு பிரச்சனை இருக்கிறது. நீங்கள் இந்த அறிவித்தார் நான், என்கிறார் மாறி நான் மற்றும் நீங்கள் அதை பயன்படுத்த வேண்டும். இப்போது பொதுவாக, என்று மோசமான பிழை. அதை சரிசெய்ய வேண்டும் என்று ஒரு எளிதான ஒன்று தான். உண்மையில், நாம் மீண்டும் செல்ல முடியும். நாம் பன்னி திரும்பி செல்ல முடியும். இந்த வழக்கில், அனைத்து நாம் நான் பெற செய்ய வேண்டும், நாங்கள் பயன்படுத்தி வருகிறோம் ஏனெனில் பிரதான உள்ள நான் இனி. நாம் அதை பயன்படுத்தி எங்கள் துணை வழக்கமான உள்ள. எனவே தான் காப்பாற்ற நாம். நாம் செல்ல வேண்டும். மேலும் பெரிதாக்க. நாம் இன்னும் ஒரு முறை பன்னி செய்ய வேண்டும். மீண்டும் எங்கள் 10 பிரேம்கள் உள்ளன. சரி. நீங்கள் கொடுக்கப்பட்ட நீங்கள் எந்த நேரத்தில் ஒரு ஆமாம் procedure--. காண்க 33: நான் குழப்பி எ நான். நீங்கள் இந்த குறியீடு திரும்பி போக முடியுமா? கலைஞரின் SCASSELLATI: இங்கும். நீங்கள் எழுதியது போது, காண்க: 33 உங்கள் முன்மாதிரி, வாதத்தை நீங்கள் அது howMany அழைக்கப்பட்டது பெயரிடப்பட்ட? ஆனால், below-- கலைஞரின் SCASSELLATI: ஓ. காண்க 33: அவர்களுக்கு ஏதாவது --called வித்தியாசமான, எனக்கு புரியவில்லை. கலைஞரின் SCASSELLATI: ஏன் அவர்கள் வேறு. அதனால் ஒரு பெரிய கேள்வி. எனவே கேள்வி வரை, இருந்தது இங்கே, நான் howMany எழுதினார் மற்றும் கீழே, நான் howManyDots எழுதினார். காரணம், உங்கள் முன்மாதிரி என்று ஆகிறது அது உண்மையில் கவனம் செலுத்தும் நீங்கள் வைத்து என்று பெயர்கள். அது உண்மையில் பற்றி கவலையில்லை அனைத்து அது ஒரு முழு என்று ஆகிறது. இது வடிவம் தெரிந்து கொள்ள வேண்டும் நீங்கள் வைத்து என்ன. இப்போது oops-- stylistically-- நான் என்ன , நான் இந்த போட்டியில் செய்ய விரும்புகிறேன். சரி. என்று அதை வைத்து இருக்க வேண்டும், ஏனெனில் என்னை நினைவில் எளிதாக்குகிறது. ஆனால் அந்த என் தவறை சரி இருந்தது. காண்க 34: அதனால் க்கான முன்மாதிரி தான், வேலை அந்த வரிசையில் எழுதி, முன்மாதிரி எழுதும், வருகிறது என்று அந்த செயல்பாடு அனுமதிக்கிறது அதன் கீழே இறுதியில் செல்ல மற்றும் என்ன அர்த்தம் என்று மீட்டெடுக்க? கலைஞரின் SCASSELLATI: அது என்ன பொருள் மொழி மூலம் செல்லும் போது தான், அது மேல் இருந்து செல்கிறது கீழே உங்கள் குறியீடு. இந்த முன்மாதிரி, என்ன இது அடிப்படையில் ஒரு சத்தியம் உள்ளது. அது இருக்க நடக்கிறது, என்கிறார் ஒரு செயல்பாடு எங்காவது வரையறுக்கப்பட்டுள்ளது. இது அழைக்கப்படுகிறது printDots இருக்க போகிறது. அது ஒரு வாதத்தை எடுத்து நடக்கிறது என்று ஒரு முழு எண் இருக்க போகிறது அது திரும்ப நடக்கிறது ஒன்றுமில்லை, வகை வெற்றிடத்தை. சரி. நான் அதை இருக்க போகிறது உறுதியளிக்கிறேன் சாலை கீழே எங்கோ வரையறுக்கப்பட்டுள்ளது. ஆனால் எந்த நேரத்தில் நீங்கள் பார்க்கிறீர்கள் நீங்கள் கீழே போக, அந்த மீதமுள்ள மூலம் என் முக்கிய செயல்பாடு, நான் வேண்டும் நீங்கள் ஒரு செயல்பாடு என்று சிகிச்சையளிக்க என்று ஒரு முழு எண் உள்ளீடு எடுக்கிறது. மற்றும் ஒடுக்கி கீழே செல்கிறது போது இந்த வழியாக, அது அந்த வாக்குறுதி காண்கிறது. அது கீழே வரும்போது, சென்று, ஹவார்ட் வைத்திருக்கிறது, இது முதல் முறையாக காண்கிறது printDots குறிப்பிடப்பட்டுள்ளது. அது ஓ, நீங்கள் கொடுக்கும், என்கிறார் என்னை இந்த j. ஜே ஒரு முழு. சரி நீ தான் எனக்கு வாக்குறுதி ஒரு முழு எண்ணாக இருக்க மற்றும் அந்த உரிமை இருக்கிறது. அது சரி தான். பின்னர் இறுதியாக, கீழே மிகவும் கீழே, நான் இறுதியில் கிடைக்கும் முன் என் கோப்பு, நான் என் உறுதியளித்தபடி நான் அதை வரையறுக்க. சரி? காண்க 35: எனவே, அதை saves-- திட்டம் வெற்று இடைவெளிகள் சேமிக்கும் அது செல்கிறது மற்றும் இறுதியில் நிரப்பும்? கலைஞரின் SCASSELLATI: அது தான் இல்லை நினைவக ஒதுக்கீடு பற்றி. அது பற்றி உண்மையில் என்ன வகை நீங்கள் பார்க்க எதிர்பார்க்கிறீர்கள். இந்த விஷயம் ஒரு வேண்டும் வாதம், அல்லது ஐந்து வாதங்கள்? அது இருக்க முழு எண்கள் இருக்க வேண்டும் அது, அல்லது சரங்களை கொடுக்கப்பட்ட? அது பார்த்து தான் சரிபார்க்க செய்ய, எனக்கு கொடுத்து வாதம் சரியான வகையான. சரி? எல்லாம் சரி. என்னுடன் நீங்கள் விடு வேறு ஒரு பிட் பார்க்க. ஆஸ்கி பெரிய மாதிரி இல்லை அனிமேஷன் இன்று போல். ஆனால் நிச்சயமாக சில மக்கள் விஷயங்களை எடுத்து அவர்கள் தங்கள் உச்ச தள்ளும். டேவிட் ஆர்ப்பாட்டம் என இந்த, குறியீடு மற்றும் விரிவுரை, ஒரு துண்டு நீங்கள் எந்த சூழ்நிலையிலும் வேண்டும் என்று உங்களை நகல் முயற்சி. அது ராஜசிம்மன் பயங்கரமான என்பதால். உண்மையில், அது போன்ற இருக்கும் வடிவமைக்கப்பட்டுள்ளது கடினமான முடிந்தவரை வாசிக்க. சரி. எனவே, மீண்டும் செய்ய, இங்கே உள்ள பெரிதாக்க வேண்டும். நான் இப்போது மாற்றம் அடைவு போக போகிறேன். நான் ஒரு வரை செல்ல போகிறேன் நிலை, மீண்டும் என் பணியிடத்திற்கு. நான் இந்த ஒரு அடைவு மாற்ற வேண்டும் நான் உருவாக்கிய என்று மற்ற அடைவு. இந்த சர்வதேச ஆகிறது தெளிவற்ற சி நிரலாக்க போட்டி. கடுமையாக தெளிவற்ற வழிமுறையாக முடிந்தவரை புரிந்து கொள்ள. நீங்கள் பார்த்து என்றால், பயப்படாதே, தயவு செய்து இந்த போ, நான் அந்த வாசிக்க முடியாது. அது தான் விஷயம். சரி? ஆனால், நாம் இந்த வேண்டும் நான் இருக்கிறேன் என்று அற்புதமான திட்டம் தான் இன்னும் தட்டச்சு பார்க்க போகிறோம். நான் அவுட் பெரிதாக்கவும் முடியும் என்றால் நாம் பார்ப்போம் ஒரு பிட், அதனால் நீங்கள் அதை பார்க்க முடியும் இந்த திட்டம் உள்ளது. அது endo.c. என்ற அது இந்த வாளி போல் அது கடிதங்கள், F-எல்-யூ-நான்-டி வகையான. இந்த உண்மையில் ஒரு திட்டம் ஆகும். அது மிக தெளிவற்ற எழுதியிருக்கிறது வழி ஆசிரியர்கள் வரமுடியும் என்று அதை எழுத. ஆனால் அது ஒரு அற்புதமான சிறிய துண்டு தான் என்று திரவ இயக்கவியல் ஒரு மாதிரி உருவாக்குகிறது. அதனால் நாம் கொடுக்க போகிறோம் அந்த மாதிரி ஒரு உள்ளீடு என்று ஒரு, இந்த மாதிரி கொள்கலன்கள் அமைக்க சில திரவம், சில திரவ, வரை மேல். நாம் அது உருவகப்படுத்த வேண்டும் என்ன அது நடக்கிறது. எனவே நான் எண்ட்ரோ, அந்த செயல்பாடு அழைக்கிறேன். நான் அதை கொடுக்க வேண்டும் என்று நான் இருந்தது என்று உள்ளீடு கோப்பு. மற்றும் ASCII கலையின் நம்முடைய மறுவடிவம் உள்ளது. ஒரு முழு திரவ மாறும் போலி குறியீடு ஒரு சில வரிகளில் இயங்கும். இப்போது என்ன உண்மையில் உண்மையில் தான் இந்த சிறிய திட்டம் பற்றி அற்புதமான , நான் இப்போது அதை நிறுத்த வேண்டும் என்று ஆகிறது எனவே நான் கட்டளையை பயன்படுத்த போகிறேன்? பார்வையாளர்கள்: கட்டுப்பாடு, சி. கலைஞரின் SCASSELLATI: கட்டுப்பாடு, சி. சரி. அதனால் நான் கட்டுப்பாடு சி பயன்படுத்த வேண்டும். அந்த சி அது நிறுத்த வேண்டும். நான் மீண்டும் அழிக்க வேண்டும். இப்போது நான் செயலாக்க போகிறேன் திட்டம், திட்டத்தை நிறைவேற்ற உள்ளீடு தன்னை பயன்படுத்தி. நாம் திரவம் மாறும் பார்க்க வேண்டும் அது உருவகப்படுத்துதல் உருகும். சரி. அந்த திட்டம் வேண்டாம் நீங்கள் குழப்புதலாகும் விஷயம் இருக்க. நாங்கள் முடிவுக்கு முடியும் என்று தான் இது குளிர் மற்றும் சுவாரஸ்யமான ஏதாவது. சரி. உங்கள் பிரச்சினை செட் வாழ்த்துக்கள். நாம் பதிலளிக்க சந்தோஷமாக இருக்க வேண்டும் வர்க்கம் பிறகு கேள்விகள். மிகவும் நன்றி, நண்பர்களே.