லூகாஸ் Freitas: சரி, நான் யூகிக்கிறேன் இப்போது நாம் நேரடி இருக்கிறோம். CS50 supersection வரவேற்கிறது. நாங்கள் குறைந்த வசதியாக இருக்கும். என் பெயர் லூகாஸ் Freitas ஆகிறது. நான் ஒரு CS50 தலைமை டிஎஃப்எஸ் இருக்கிறேன். இந்த லாரன். லாரன் கார்வால்ஹோ: Hi, நான் லாரன் இருக்கிறேன். நான் CS50 கூட தலைமை TF இருக்கிறேன். லூகாஸ் Freitas: இன்று நாம் போகிறோம் நீங்கள் என்ன கண்ணோட்டத்தை கொடுக்க தோழர்களே வட்டம், வாரம் ஒரு கற்று ஒரு நல்ல நீங்கள் கொடுக்க நீங்கள் எனக்கு என்ன உணர்வு பிரச்சனை ஒரு அமைந்தது. ஒரு ஜோடி அறிவிப்புகள். அனைத்து முதல், அலுவலக நேரம். அலுவலக நேரம் திங்கள் முதல் நடக்கிறது வெவ்வேறு வீடுகளில் உள்ள வியாழன் ஒவ்வொரு நாளும் Annenberg. அவர்கள் உங்களுக்கு ஒரு நல்ல வளம் இருக்கிறார்கள் வந்து, கேள்விகள் கேட்டு, மற்றும் தோழர்களே டிஎஃப்எஸ் பேச, மற்றும் கூட பரிமாற்றம் மற்ற மாணவர்கள் கருத்துக்கள். அதனால் வள பயன்படுத்த வேண்டும் உங்கள் ஆதரவாக. இரண்டாவது விஷயம் CS50 அப்ளையன்ஸ். கடந்த [செவிக்கு புலப்படாமல்] க்கு நீங்கள் உண்மையில் இல்லை ஒரு பயன்பாட்டிற்கான வேண்டும். நீங்கள் அனைத்தையும் செய்தது உங்கள் தனிப்பட்ட கணினி. ஆனால் இந்த பிரச்சனை, நீங்கள் உண்மையில் வேண்டும் ஒரு மெய்நிகர் இயந்திரம் இல்லை, இருக்க வேண்டும் CS50 பதிவிறக்க உறுதி வீட்டுபயோக மற்றும் அதை அமைக்க. மூன்றாவது விஷயம் நிச்சயம் தான் விரைவில் அமைக்க பிரச்சனை தொடங்க அதை கண்டுபிடிக்க மிகவும் எளிதானது தான் காரணம் நீங்கள் இருக்கும் போது உதவி வார தொடக்கத்தில். மக்கள் வரை காத்திருக்க ஏனெனில் பிரச்சனை தொகுப்பு தொடங்க கடந்த இரண்டாவது, பின்னர் நீங்கள் அலுவலக நேரம் போக, மற்றும் மக்கள் நிறைய இருக்கிறது. எங்கே நீங்கள் திங்களன்று சென்றால், நீங்கள் போகிறோம் நீங்கள் டிஎஃப்எஸ் பேச முடியும் என்று பார்க்க , இரவு முழுவதும் ஒரு அழகான மிகவும் அவர்கள் இருக்க போகிறோம் விட உங்களுக்கு உதவ மகிழ்ச்சியாக. லாரன் கார்வால்ஹோ: நான் நிறுத்த முடியும் ஒரு நிமிடம் நீங்கள்? அனைவரும் பதிவிறக்கி முடிந்தது CS50 அப்ளையன்ஸ்? மக்கள் முயற்சி? லூகாஸ் Freitas: மூலம், பதிவிறக்க வழியில், நீங்கள் வழிமுறைகளை பெற முடியும் cs50.net/appliance. லாரன் கார்வால்ஹோ: சரி. அது ஒரு சிறிது எடுத்து செய்கிறது எங்கள் நீங்கள் ஒரு உரிமம் பெற sys நிர்வாகிகள் முக்கிய, எனவே பதிவு இலவச சோதனை முதல். நீங்கள் 30 நாட்கள் வேண்டும் என்று வழி, பின்னர் உங்கள் உரிமம் முக்கிய காத்திருக்க அதை கொடுக்க வேண்டும், இது ஒரு ஆண்டு நீங்கள். லூகாஸ் Freitas: அனைத்து முதல், ஒரு கொஞ்சம் பேச வேண்டும் CS50 அப்ளையன்ஸ் பற்றி. CS50 அப்ளையன்ஸ் உண்மையில் ஒரு மெய்நிகர் ஆகிறது நீங்கள் போகிறோம் என்று இயந்திரம் இது உங்கள் சொந்த கணினியில் இயக்க அடிப்படையில் மற்றொரு கணினியில் இயங்கும் உங்கள் சொந்த கணினி உள்ளே. இது மிகவும் குளுமையாக உள்ளது. உண்மையில் அது எல்லா இடங்களிலும் பயன்படுத்தப்படுகிறது. தொழில்நுட்ப மக்களுக்கு தெரியும் என்று இந்த அனைத்து நேரம் பயன்படுத்தப்படுகிறது. நீங்கள்? பல கணினிகள் முடியும் ஒரு சாதனம். உண்மையில் ஒரு பார்க்கலாம் வீட்டுபயோக சாதனங்கள். நீங்கள் பிறகு பயன்பாட்டிற்கான செல்ல போது பதிவு, நீங்கள் வேண்டும் போகிறோம் உங்கள் பெயரை வைத்து ஹார்வர்ட் உள்நுழைய எனவே நீங்கள் அனைத்து பதிவு பெற முடியும். நீங்கள் அடிப்படையில் பார்க்க போகிறோம் ஒரு வால்பேப்பர், பின்னர் வீடு மற்றும் குப்பை, பின்னர் இந்த சிறிய சின்னங்கள். இந்த மூன்று சின்னங்கள் உண்மையில் மிகவும் இருக்கின்றன நீங்கள் வேண்டும் என்று முக்கியமான விஷயங்களை உங்கள் பயன்பாட்டிற்கான. முதல் ஒரு உரை இது, கெடிட் ஆகிறது வெறும் Notepad போன்ற அல்லது போன்ற ஆசிரியர், உரை ஆசிரியர் எந்த வகையான. அதை நாம் எழுத பயன்படுத்தும் விஷயம் பின்னர் குறியீடு மற்றும் பொருள் செய்கின்றன. இரண்டாவது விஷயம் என்று நாம் இங்கே குரோம் ஆகிறது. எனவே நீங்கள் இணைய பயன்படுத்த வேண்டும் என்றால், பயன்பாட்டிற்கான உள்ள, என்று நீங்கள் பயன்படுத்த முடியும். மூன்றாவது விஷயம் முனைய ஆகிறது, உண்மையில் மிகவும் இனிப்பு இது. மக்கள் பொதுவாக வகையான பீதியடைந்த இது மிகவும் முனையத்தில் ஏனெனில் இதில் பழங்காலத்து பயன்பாடு அடிப்படையில் எல்லாம் தட்டச்சு உங்கள் விசைப்பலகை. தொடர்பு நிறைய இல்லை உங்கள் சுட்டி. ஆனால் உண்மையில் முனைய நல்ல விஷயங்களை செய்கிறது. அனைத்து முதல், தான் வழியாக செல்லலாம் சில கட்டளைகளை என்று நீங்கள் முனையத்தில் பயன்படுத்த முடியும். லாரன் கார்வால்ஹோ: தடுத்து நிறுத்த தயங்க எங்களுக்கு நீங்கள் ஏதேனும் கேள்விகள் இருந்தால். லூகாஸ் Freitas: ஆமாம். நாம் வேண்டும் என்று முதல் கட்டளை முனையத்தில் LS ஆகின்றன. LS அடிப்படையில் அனைத்து, பட்டியலில் எல்லாம் கோப்புகள் மற்றும் அனைத்து இயக்குனர்கள், நான் இருக்கிறேன் என்று இடத்தில் இருக்கிறேன் என்று. நான் இங்கே ls செய்தால் அதனால், நான் பார்க்க போகிறேன் நான் சில அடைவுகள் வேண்டும் என்று. நான் டெஸ்க்டாப், இறக்கம், வேண்டும் பதிவுகள், மற்றும் vhosts. அந்த நீல உள்ளன, ஏனெனில் அவர்கள் அனைத்து அடைவுகள் இருக்கும். நீங்கள் வேறு சில கோப்புகள் உள்ளன. நீங்கள் ஹலோ hello.c, போன்ற வேண்டும் வெறும் கோப்புகளை, மற்றும் அவர்கள் இருக்கும் வெவ்வேறு வண்ணங்கள். எனவே இந்த ஒரு மிக முக்கியமான கட்டளை தான் நீங்கள் கோப்புகளை என்ன பார்க்க முடியும் நீங்கள் வேண்டும் என்று அடைவுகள் அடைவு என்று நீங்கள் முனையத்தில் இருக்கும். நீங்கள் jharvard @ சாதனம் மற்றும் பார்க்கிறீர்கள் போது பின்னர் அங்கு சிறிய சின்னம், டில்டே, என்று மட்டும் தான் என்று அர்த்தம் நீங்கள் இந்த நேரத்தில் என்று அடைவு. லாரன் கார்வால்ஹோ: எனவே ls தட்டச்சு கிட்டத்தட்ட ஆகிறது கோப்புறையை கிளிக் செய்வதன் போன்ற அது நிகழ்ச்சிகளில், அங்கே பட்டியலிடப்படும் நீங்கள் உள்ளடக்கத்தை அனைத்து என்று கோப்புறையில் உள்ள. பார்வையாளர்கள்: உரை இருக்கும் hello.c பிறகு? லாரன் கார்வால்ஹோ: ஓ, நீங்கள் முடியாது அது நீல ஏனெனில், என்று பார்க்க. லூகாஸ் Freitas: இது கூறுகிறார் பதிவுகள் மற்றும் vhosts. லாரன் கார்வால்ஹோ: அந்த இருக்கின்றன தான் மற்ற கோப்புறைகளை. நான் வருந்துகிறேன், அதை பார்க்க மிகவும் கடினமாக உள்ளது. நாம் விளக்குகள் அணைக்கப்படும் ஒருவேளை? கால்ட்டன், நீங்கள் முயற்சி செய்ய வேண்டும் மற்றும் செய்ய ஒளி சுவிட்ச் கண்டுபிடிக்க? மன்னிக்கவும். நான் அதை பற்றி நினைக்கவில்லை. லூகாஸ் Freitas: ஆனால் அது அடிப்படையில் தான் - ஆமாம், உங்களால் முடிந்தால் - லாரன் கார்வால்ஹோ: உங்கள் திரையில் ஜூம். லூகாஸ் Freitas: நான் இல்லை அந்த அம்சம். லாரன் கார்வால்ஹோ: [செவிக்கு புலப்படாமல்]. சரி. சரி, இயற்கை நிறைய இருக்கிறது ஒளி இந்த அறையில் அதே. லூகாஸ் Freitas: நாம் தான் கொள்கிறது என்று மற்ற இரண்டு அடைவுகள் உள்ளன. லாரன் கார்வால்ஹோ: எங்களுக்கு தாங்க. இந்த நீங்கள் என்று மட்டுமே உள்ளது முனையத்தில் பார்த்து. லூகாஸ் Freitas: அடுத்த கட்டளை அடிப்படையில், ஒருவேளை நீங்கள் ஏற்பாடு செய்ய வேண்டும் உங்கள் கோப்புகளை - ஒரு எடுத்துக்காட்டாக, உங்கள் சி கோப்புகளை அடைவு ஆனால் நீங்கள் இல்லை ஒரு சி அடைவு இன்னும் கோப்புகள். நீங்கள் அடிப்படையில் ஒரு அடைவு உருவாக்க முடியும் இது, அதே முனையம் பயன்படுத்தி வலது கிளிக் செய்து அதே விஷயம் மற்றும் புதிய கோப்புறை என்று. கட்டளை, அடைவு செய்கிறது இது எம்கேடிர் ஆகிறது, எனவே அடிப்படையில் "செய்ய" மற்றும் "அடைவு." பின்னர் நீங்கள் வைக்க முடியாது அடைவு பெயர். நான் என்று வேண்டும் என்று சொல்ல, எனக்கு தெரியாது, அதை pset1 செய்து சொல்கிறேன் இந்த, நான் ஒரு அடைவு உருவாக்கப்பட்டது. தான் அதை இல்லை என்று பார்க்கிறேன். நான் LS செய்தால் எனவே, இப்போது நான் பதிவுகள் பார்க்கிறேன், மற்றும் பின்னர் pset1, பின்னர் vhosts. எனவே நான் அங்கு புதிய அடைவு இல்லை. பின்னர் நீங்கள், ஒரு புதிய அடைவு பிறகு ஒருவேளை நீங்கள் செல்லவும் வேண்டும் அதை, இந்த குறுவட்டு அடுத்த கட்டளையை எனவே அடிப்படையில் ஒரு செல்ல அதாவது குறிப்பிட்ட அடைவு. அதனால் நான் pset1 செல்ல வேண்டும் என்றால், நான் குறுவட்டு pset1 செய்ய முடியும். லாரன் கார்வால்ஹோ: குறுவட்டு மாற்றம் நிற்கிறது அடைவு, [செவிக்கு புலப்படாமல்] முடியும் வரை என்று ஞாபகம். லூகாஸ் Freitas: இப்போது நீங்கள் பார்க்கிறீர்கள் அதற்கு பதிலாக jharvard கொண்ட சாதனம், நான் பயன்பாட்டிற்கான jharvard, பின்னர் pset1, அது காட்டும் ஏனெனில் நான் இந்த கணினியில் உள்ள நான் எங்கே எனக்கு. இப்போது நான் செல்ல வேண்டும் என்றால் இந்த ஒரு முன் என்று அடைவு, நான் போய் என்பது ஒரு குறுவட்டு டாட் டாட், என்ன செய்ய முடியும் நான் முன்பு என்று அடைவு, இந்த பெற்றோர் போல் அடைவு, அடிப்படையில். இப்போது நான் இருக்கிறேன் என்று பார்க்கிறேன் மீண்டும் jharvard வேண்டும். நான் அதை செய்ய முடியும் என்று அடுத்த விஷயத்தை ஒரு கோப்பு நீக்க இது RM, ஆகிறது. உதாரணமாக, முதல் ls செய்வோம் நான் இங்கே என்ன பார்க்க. நான் ஹலோ மற்றும் hello.c. நான் அவற்றை நீக்க வேண்டும் என்று சொல்கிறேன். நான் RM ஹலோ செய்ய முடியும். இது வழக்கமான கோப்பு நீக்க "என்ன நடக்கிறது ஹலோ? "நான் சொல்கிறேன்" ஆம். "இப்போது நான் LS செய்ய, நான் அதை தான் பார்க்கிறேன் இல்லை இனி. நான் ஒரு அடைவு RM பயன்படுத்த முயற்சி என்றால், என்றாலும், அது நான் இல்லை நீங்கள் எதையும் செய்ய அனுமதிக்க வேண்டும். அதை நீங்கள், ஏய், என்ன நடக்கிறது ஒரு அடைவு நீக்க முடியாது. எனவே நாம், இந்த மற்ற ஆர்எம்டிர் என்று வர வேண்டும் இது வெறும் அடிப்படையில் பொருள் அடைவு நீக்க. நான், எடுத்துக்காட்டாக, pset1 நீக்க முடியும். நான் LS என்றால், நான் இல்லை இனி அது இல்லை. இதை பற்றி எந்த கேள்விகள்? இல்லை? சரி? பார்வையாளர்கள்: அது உன்னை விட்டு முக்கியம் ஒரு விண்வெளி பிறகு - போதெல்லாம் நீங்கள் ஏதாவது தட்டச்சு தொடங்க? லூகாஸ் Freitas: ஆமாம். நான் குறுவட்டு மற்றும் அடைவு போன்ற செய்கிறேன், என்றால் நான் ஒரு இடத்தை வைக்க வேண்டும். என்ன இடத்தை நீங்கள் என்ன பேசுகிறீர்கள்? லாரன் கார்வால்ஹோ: இடையே இடைவெளி குறுவட்டு மற்றும் [செவிக்கு புலப்படாமல்]. லூகாஸ் Freitas: ஆமாம், நீங்கள் வேண்டும் குறுவட்டு ஏனெனில் இடங்களில் வைத்து கட்டளை, பின்னர் அடுத்த சரம் என்று நீங்கள் வகை அடிப்படையில் அடைவு உள்ளது. எனவே அது ஒரு வாதம் தான். சரி? பார்வையாளர்கள்: நீங்கள் பட்டியலிட போது, அந்த வெவ்வேறு அடைவுகள் இருக்கும், சரியான? லூகாஸ் Freitas: ஆமாம், அவர்கள் அடைவு இருக்கின்றன. பார்வையாளர்கள்: வேறுபாடுகள் என்ன ஆகிறது அடைவுகள் யார்? லூகாஸ் Freitas: அவர்கள் இருக்கிறார்கள் பல்வேறு கோப்புகளை. அடைவு அடைவை ஆகிறது உங்கள் கணினியில் உள்ள. பார்வையாளர்கள்: கோப்புறையை திற. லூகாஸ் Freitas: ஆமாம், அது தான் ஒரு திறந்த அடைவு. லாரன் கார்வால்ஹோ: இங்கு, தான் நீல உள்ளன என்று உண்மையான இருக்கின்றன நீங்கள் பெற முடியும் என்று அடைவுகள் பின்னர் அந்த பொருட்களை ஒரு கொத்து பார்க்க அந்த நேரத்தில், இது துரதிருஷ்டமானது நீங்கள் உண்மையில் படிக்க முடியாது, ஏனெனில் தான் நீல. மற்றும் வெள்ளை ஒருவர் மட்டும் கோப்புகள் உள்ளன தற்போதைய அடைவிலுள்ள இருக்கின்றன என்று. லூகாஸ் Freitas: எனவே அடைவுகள் கோப்புறைகளை. மற்ற ஒன்றை கோப்புகள் உள்ளன. பார்வையாளர்கள்: கட்டளை என்ன அதை மீட்டமைக்க அல்லது அதை அழிக்க? லூகாஸ் Freitas: அழி? லாரன் கார்வால்ஹோ: அழி? லூகாஸ் Freitas: நான் நினைக்கிறேன் அது "தெளிவான." தான் சரி. எனவே நீங்கள் தெளிவாக தட்டச்சு உங்கள் திரையில் மிகவும் அசுத்தமாக இருக்கிறது. வேறு ஏதேனும் கேள்விகள்? நீங்கள் மற்ற ஒரு கொத்து கற்று போது இயற்கையாகவே கட்டளைகள் செமஸ்டர் அவர்கள் மிகவும் பயனுள்ளதாக இருக்கும், ஏனெனில். எனவே இப்போது ஒடுக்குவதற்கான பற்றி பேசுகிறேன். நாம் சூடோகுறியீடு பற்றி பேசினோம், மூல குறியீடு மற்றும் பொருள் குறியீடு. மற்றும் ஒருவேளை அங்கு குறியீடுகள் நிறைய, மற்றும் நீங்கள் அந்த பற்றி குழம்பி போயுள்ளனர். என்ன பற்றி சிறிது பேசலாம் நீங்கள் ஒரு திட்டத்தை எழுதும் போது நடக்கிறது, மற்றும் நீங்கள் அதை தொகுக்க, அது ஆகிறது இயங்கக்கூடிய கோப்பு. அந்த அனைத்து வார்த்தைகள் என்று நீங்கள் இருக்கின்றன ஒருவேளை கேள்விப்பட்டு, மற்றும் ஒருவேளை நீங்கள் இல்லை என்ன நடக்கிறது என்று உண்மையில் உறுதி. நான் வேண்டும் என்று, எடுத்துக்காட்டாக, சொல்ல "ஹலோ." என்று ஒரு திட்டத்தை எழுத உருக்கு உங்கள் மனதில் வரும் என்று முதல் விஷயம் நீங்கள் வகையான நீங்கள் எப்படி என்று முயற்சி உங்கள் மனதில் என்ன செய்ய போகிறாய், மற்றும் ஒருவேளை நீங்கள் ஆங்கிலத்தில் நினைத்து அல்லது இயற்கை போன்ற வேறு சில மொழி, மொழி, ஒருவேளை. பின்னர் நீங்கள் நினைக்கலாம், நன்றாக, நான் வேண்டும் என்றால், உதாரணமாக, ஒரு நிரலை எழுத என்று , "ஹலோ," நான் ஒரு திட்டத்தை தொடங்க வேண்டும் என்கிறார் நான் ஹலோ அச்சிட வேண்டும், பின்னர் நான் திட்டத்தை விட்டு. இந்த சூடோகுறியீடு ஆகிறது. இந்த அடிப்படையில் நீங்கள் முயற்சி நிகழ்வுகள் ஒரு காட்சியில் கொண்டு வர நீங்கள் இருக்க செய்ய போகிறோம் என்று ஒரு நிரலை எழுத முடியும். நீங்கள் மூல குறியீடு, மற்றும் மூல குறியீடு இல்லை குறிப்பாக நாம் பேசிக்கொண்டிருக்கிறோம் சி இருக்கும் சி பற்றி மூல குறியீடு என்று தான் நாம் கற்று வருகிறோம் மொழி, ஆனால் நிச்சயமாக குறியீடு அழகான மிகவும் எந்த இருக்க முடியும் நீங்கள் வேண்டும் என்று நிரலாக்க மொழி. பின்னர் செமஸ்டர், நீங்கள் போகிறோம் பிற மொழிகளை கற்று கொள்ள. அந்த மூல குறியீடு தான். உதாரணமாக, இங்கே, இந்த என் மூல ஆகிறது குறியீடு, மற்றும் நான் ஒரு உட்பட நான் நூலகம், பின்னர் நான் ஆரம்பிக்கிறேன் முக்கிய, மற்றும் நான் அச்சிட. மற்றும் லாரா ஒரு சிறிய பேச போகிறது இந்த அனைத்து பற்றி பிட். எனவே இந்த மூல குறியீடு ஆகிறது. மற்றும் பொருள் குறியீடு என்ன? பொருள் பூஜ்ஜியங்களைக் ஒரு கொத்து இருக்கிறது மற்றும் ஒருவர், அடிப்படையில். என்ன நடக்கிறது என்று நீங்கள் ஆரம்பத்தில் ஆகிறது அனைத்து ஆங்கிலத்தில் இது சூடோகுறியீடு. நான் என்ன சொல்கிறேன் என்றால், நீங்கள் அதை புரிந்து கொள்ள. ஒருவேளை உங்கள் நண்பர்கள் புரிந்து கொள்ள அது, பெரும்பாலான மக்கள் என்று கருத்தை புரிந்து கொள்ள. ஆனால் கணினிகள் உண்மையில் ஊமை, மற்றும் அவர்கள் ஆங்கிலம் புரிந்து, அதனால் வேண்டாம் ஏதாவது மொழிபெயர்க்க வேண்டும், பொதுவாக சில மொழிபெயர்க்கப்பட்டுள்ளது நிரலாக்க மொழி. நீங்கள் ஒரு நிரலாக்க யோசிக்க முடியும் என எந்த ஒரு மொழி போன்ற மொழி நீங்கள் உங்கள் கணினியில் எப்படி சொல்ல என்று பேச மற்றும் புரிந்து கொள்ள. நீங்கள் அடிப்படையில் ஏதாவது எழுதி ஒரு மொழி என்று நீங்கள் இருவரும் உங்கள் கணினி புரிந்து. மூல குறியீடு தான். மூல எனவே நடக்கிறது படிவம் சூடோகுறியீடு குறியீடு, அது வரை நீங்கள் தான். அதை நீங்கள் உங்கள் திட்டம் என்ன அடிப்படையில் தான். ஆனால் பிரச்சனை கணினி கூட நிரலாக்க மொழி புரிந்து. இது புரியவில்லை மூல குறியீடு அனைத்து. அது உண்மையில் புரிந்து பூஜ்ஜியங்களைக் மற்றும் ஒருவர். எனவே நாம் என்று இந்த மாய விஷயம் அடிப்படையில் இது ஒரு மொழி, மூல அழைத்து போகிறது என்று ஒரு மொழி நீங்கள் இருவரும் எழுதினார் மற்றும் உங்கள் கணினியில் பேச, இப்போது நீங்கள் என்று மாற்றும் நடக்கிறது பூஜ்ஜியங்களைக் மற்றும் ஒருவர். எனவே அடிப்படையில் என்ன தொகுப்பி செய்கிறது அது, இந்த வழக்கில் சி, மூல குறியீடு வருகிறது அது zeroes மாற்றும் போகிறது மற்றும் ஒருவர் என்று கணினி புரிந்து மற்றும் ஒரு செய்ய முடியும் அதை வெளியே இயங்கக்கூடிய கோப்பு. என்று பயன்? நீங்கள் தான் ஒடுக்கி யோசிக்க முடியும் என்று மொழிபெயர்ப்பாளர் சில வகையான நீங்கள் கணினி விளக்க உதவி அதை செய்ய வேண்டும் என்று சரியாக. ஆனால் எப்படி நான் தொகுக்கிறேன். மீண்டும் பயன்பாட்டிற்கான போகலாம், மற்றும் நான் அந்த திட்டத்தை செய்கிறேன் என்று சொல்கிறேன். நான் முதலில் ஒரு அடைவை உருவாக்க போகிறேன் இங்கே, நான் அதை அழைக்க போகிறேன் "நடைமுறையில்." இப்போது நான் செல்லவும் போகிறேன் அடைவு, அதனால் குறுவட்டு நடைமுறையில். இப்போது நான் நடைமுறையில் உள்ளே இருக்கிறேன். இப்போது நான் gedit தொடங்க வேண்டும், அதனால் நான் எப்படி செய்ய வேண்டும்? நான் ஒன்று இங்கே கிளிக் செய்யவும் முடியும், அல்லது நான் முடியும் உண்மையில் ", கெடிட்" தட்டச்சு மற்றும் அதை நடக்கிறது எனக்கு திறக்க. இப்போது நான் என் திட்டத்தை தட்டச்சு செய்ய போகிறது, அதனால் நான் நான் ஸ்லைடு எழுதினார் சரியாக என்ன. நான் ஒரு நூலகம் அறிவித்தார். நான் எண்ணாக முக்கிய, வெற்றிடத்தை செய்கிறேன். இப்போது நான் ஹலோ, வைட்டமின் செய்கிறேன். இப்போது நான் இந்த காப்பாற்ற போகிறேன். என்னை நடைமுறையில் வைத்து, மற்றும் நான் இந்த hello.c அழைக்க போகிறேன். எனவே இப்போது அதை சேமிக்க. நான் அதை தொகுக்க வேண்டும் என்றால், நான் உண்மையில் இரண்டு வெவ்வேறு இடங்களில் அதை செய்ய முடியும். நான் ஒன்று, ஒரு முனை விண்டோவில் அதை செய்ய முடியும் இந்த பெரிய ஒரு, அல்லது நீங்கள் உண்மையில் உள்ளது என்று கெடிட் பயன்படுத்த ஒரு இங்கே முனைய சாளரத்தில். எனவே நீங்கள் மிகவும் வசதியாக தான் செய்ய முடியும் உங்கள் குறியீடு, மற்றும் நீங்கள் தட்டச்சு செய்யலாம் அதை தொகுக்க முயற்சி இங்கே என்ன, மற்றும். அதனால் நான் எப்படி குறியீடு தொகுக்க வேண்டும்? நாங்கள் என்று எளிதான வழி பயன்படுத்தி ஆகிறது ஒரு செயல்பாடு உள்ளது, என்று அடிப்படையில் போகிறது உங்கள் குறியீடு தொகுக்க. நீங்கள் ஹலோ செய்ய சொல்ல வேண்டும், அதனால் "செய்ய" மற்றும் திட்டத்தின் பெயர். அச்சச்சோ. இந்த அருவருக்கத்தக்க உள்ளது. லாரன் கார்வால்ஹோ: முடியுமா நீங்கள் [செவிக்கு புலப்படாமல்]? லூகாஸ் Freitas: மன்னிக்கவும். நான் அதை காப்பாற்ற முடியவில்லை வலது அடைவு. இப்போது நடைமுறையில் வந்து, hello.c என காப்பாற்ற. நான் வருந்துகிறேன். இப்போது அதை சேமிக்க. என்னை ls செய்வோம் இருக்க அதை இங்கே தான் என்று உறுதி. சரி, இப்போது அதை இங்கே தான். நான் ஹலோ செய்ய எனவே இப்போது, அதை ஒரு துப்புகிகிறது பொருள் நிறைய, ஆனால் பின்னர் அது அளிக்கிறது முனையத்தில் என்னை மற்றொரு வரி, இது அது வெற்றிகரமாக இருந்தது என்று பொருள். எனவே இப்போது நான் மீண்டும் ஒரு LS செய்தால், நான் உண்மையில் இது பச்சை இந்த கோப்பு பார்க்க இயங்கக்கூடிய கோப்பு. பின்னர் நான் அதை இயக்க விரும்பினால், அந்த நான் என்ன செய்ய வேண்டும் ஹலோ டாட் சாய்வு இருக்கிறது. அது இங்கே ஹலோ சொல்ல போவதில்லை, எனவே அதை நான் அதை கேட்கிறேன் சரியாக என்ன. ஒடுக்குவதற்கான ஒரு வழி உள்ளது, கணகண வென்ற சப்தம் பயன்படுத்தி இது. கணகண வென்ற சப்தம் நாம் தான் ஒரு மொழி, அது ஒரு சிறிய பிட் மேலும் verbose தான் தொகுக்கலாம். ஆனால் அது மட்டும் நன்றாக வேலை. எனவே நான் கணகண வென்ற சப்தம், பின்னர்-O, மற்றும் செய்கிறேன் என்றால் நான் கொடுக்க வேண்டும் என்று பெயர் இயங்கக்கூடிய கோப்பு, அதனால், தான் "ஹலோ." பின்னர் நான் விரும்பும் கோப்பு , hello.c தொகுக்க. இது தொகுக்க நடக்கிறது. நீங்கள் இங்கே கோப்பு வேண்டும், மற்றும் நான் நன்றாக அதை இயக்க முடியும். அப்படியே அவர்கள் இருவரும் வேலை. என்று பயன்? எந்த கேள்விகள்? பார்வையாளர்கள்: நீங்கள் பெரிதாக்க முடியும் சிறிது? லூகாஸ் Freitas: மன்னிக்கவும்? பார்வையாளர்கள்: ஜூம்? லாரன் கார்வால்ஹோ: நான் நினைக்கிறேன் கட்டளை பிளஸ் முடியும். லூகாஸ் Freitas: கட்டளை? லாரன் கார்வால்ஹோ: கட்டளை பிளஸ். லூகாஸ் Freitas: இல லாரன் கார்வால்ஹோ: ஓ, அந்த இல்லை வேலை நடக்கிறது ஏனெனில் - நாங்கள் தீர்மானம் அமைக்க ஏனெனில் அது தான் இந்த விஷயம். லூகாஸ் Freitas: நான் இல்லை நாம் உள்ளே பெரிதாக்கவும் முடியும் என்று நான் நினைக்கிறேன் சரி, நாம் பெரிதாக்க முடியாது. நீங்கள் மற்றொரு கேள்வி இருக்கிறது? மன்னிக்கவும். பார்வையாளர்கள்: நீங்கள் கணகண வென்ற சப்தம் மீண்டும் முடியுமா? லூகாஸ் Freitas: கணகண வென்ற சப்தம்? கணகண வென்ற சப்தம் அதே விஷயம், ஆனால் வேறுபாடு முதல் நான் போகிறேன் என்று ஆகிறது கட்டளை இது கணகண வென்ற சப்தம், எழுத, நான் -0 செய்ய போகிறேன், அனைத்து, இது என்ன தான் நாம் போகிறோம் ஒரு கொடி என அறிய. அதனால் தான் என்று நீங்கள் எப்போதும் -O வைக்க வேண்டும். பின்னர் முதல், நீங்கள் வைக்க போகிறோம் இயங்கக்கூடிய கோப்பு பெயர், நீங்கள் அந்த அடிப்படையில் கோப்பு உருவாக்க போகிறோம். அதனால் நான் உதாரணமாக, hello2 செய்ய, சொல்ல முடியாது நான் தொகுக்க வேண்டும் என்று கோப்பு, இது. கேட்ச் கோப்பு உள்ளது. அதனால், hello.c இருக்கிறது. என்று பயன்? பார்வையாளர்கள்: என்ன வணக்கம்? அது என்ன? லூகாஸ் Freitas: hello.c. நான் அதை தொகுக்கலாம் என்றால், மற்றும் நான், நான் கூட ஒரு LS இல்லை நான் அந்த தொகுக்கப்பட்ட hello2. நான் அதை இயக்க முயற்சி செய்தால், அது நடக்கிறது அதே காரியத்தை செய்ய வணக்கம், வெறும் ஹலோ அச்சிட. பார்வையாளர்கள்: எப்படி வரும் நீங்கள் பின்னர் hello.c வைக்க முடியும்? லூகாஸ் Freitas: அலங்காரம், நீங்கள் . சி வைக்க இல்லை. அலங்காரம், நீங்கள் தான் சொல்ல திட்டத்தின் பெயர். நீங்கள். சி சொல்ல இல்லை. ஆனால் கணகண வென்ற சப்தம், நீங்கள் வேண்டும். பார்வையாளர்கள்: செப் உடன் நீங்கள் செய்ய மேலும் [செவிக்கு புலப்படாமல்] சேர்க்க வேண்டும் லாரன் கார்வால்ஹோ: ஆமாம். எனவே நீங்கள் நூலகம் வேண்டும். லூகாஸ் Freitas: ஆமாம், என்று ஒன்று இருக்கிறது நாம் பின்னர் பயன்படுத்த போகிறோம். அந்த இணைப்பு அழைக்கப்படுகிறது, நான், நாம் என்று நான் நினைக்கிறேன் பின்னர் அது பற்றி பேச போகிறோம். மற்றொரு கேள்வி? பார்வையாளர்கள்: நீங்கள் வைத்து ஒரு டாட் சாய்வு கணகண வென்ற சப்தம்? லூகாஸ் Freitas: இல டாட் சாய்வு தான் திறக்க உள்ளது இயங்கக்கூடிய கோப்பு. எனவே கணகண வென்ற சப்தம், நீங்கள் ", கணகண வென்ற சப்தம்" எழுத நீங்கள் திறக்க வேண்டும் என்றால் இயங்கக்கூடிய கோப்பு என்று நீங்கள் தொகுக்கப்பட்ட, நீங்கள் dot வெட்டுவதற்கும் பெயர். என்று பயன்? பார்வையாளர்கள்: நீங்கள் மாற்றம் இருந்தால் [செவிக்கு புலப்படாமல்] ஹலோ உலக, நீங்கள் செய்கிறீர்கள் அதை தொகுக்க வேண்டும்? லூகாஸ் Freitas: ஆமாம். நான் சொல்ல வேண்டும் என்றால், எடுத்துக்காட்டாக, "ஹலோ , "நான் அங்கு இப்போது அதை காப்பாற்ற முடியும், மற்றும் தான் மீண்டும் தொகுக்கலாம். அதனால் ஹலோ எனக்கு ஒரு செய்ய வேண்டும். நான் ஹலோ செய்தால், அது நடக்கிறது "அங்கு ஹலோ." என்று அர்த்தம்? வேறு ஏதேனும் கேள்விகள்? பார்வையாளர்கள்: நீங்கள் சேர்க்க வேண்டும் ஒருங்கிணைத்தல் நிலையான I / O? லூகாஸ் Freitas: ஆமாம். நிலையான I / O அடிப்படையில் ஆகிறது ஒரு என்று நூலகம் வைட்டமின் செயல்படுத்தப்பட்டு. அதனால் அந்த விஷயம் வலது மேல் stdio அடங்கும். ஒரு நூலகம் உட்பட என்று அடிப்படையில் வெவ்வேறு ஒரு கொத்து உள்ளது நீங்கள் பயன்படுத்த முடியும் என்று கருவிகள். ஒரு? என்று ஒரு செயல்பாடு இருக்கும் வைட்டமின் அவர்கள் ஆகிறது அந்த அடிப்படையில் அச்சிட்டு திரையில் செய்திகளை. வேறு ஏதேனும் கேள்விகள்? இல்லை? சரி. எனவே இப்போது பற்றி பேச விடுங்கள் - லாரன் கார்வால்ஹோ: நாம் தான் பாணி வழிகாட்டி செல்ல. நீங்கள் இங்கே அதை கண்டுபிடிக்க வேண்டுமா? லூகாஸ் Freitas: நாம் போகிறோம் பாணி பற்றி பேச. லாரன் கார்வால்ஹோ: ஓ, டேவிட் முடிக்க முடியவில்லை. சரி. நாம் ஏன் திரும்பி வர கூடாது மிகவும் இறுதியில் உடை? அது உண்மையில் மேம்படுத்தப்பட்டது நாம் பேச என. லூகாஸ் Freitas: ஆமாம். டேவிட் என்று முடிக்க வழி செய்வோம். லாரன் கார்வால்ஹோ: Can நாம் உண்மையில் மாற? நான் அனைவருக்கும் இருந்தது நம்புகிறேன் கீறல் அனுபவித்து. துரதிருஷ்டவசமாக, அதை நேரம் இந்த விலகி செல்ல - துரதிருஷ்டவசமாக அதை விட்டு செல்ல நேரம் இந்த அழகான நிகழ்ச்சி தொகுதிகள் இருந்து சி மீது ஆனால் அதிர்ஷ்டவசமாக, அனைத்து நிரலாக்க நீங்கள் நான் என்று கட்டுகிறோம் கீறல் பணியாற்றி இருக்கின்றன நேரடியாக சி மொழியாக்கம், மற்றும் நாம் பற்றி அறிய தொடங்க போகிறது இப்போது இன்னும் சில. நிலைமைகள் பற்றி முதலில் பேச்சு பூலியன் வெளிப்பாடுகள். இந்த இருப்பு இயங்கும் பேட்டரி சக்தி. லூகாஸ் Freitas: எப்படி இருக்கிறது என்று வேலை இல்லை? சரி. நீங்கள் அங்கு சென்று, நான் போகிறேன் - லாரன் கார்வால்ஹோ: எனவே நிலைமைகள் இருக்கின்றன அவர்கள் எங்களை அனுமதிக்க முக்கிய காரணம் எங்கள் திட்டங்கள் ஒரு தர்க்கம் அறிமுகப்படுத்த. இங்கே ஒரு நிலையில் ஒரு உதாரணம் தான் ஒரு சி நிரல் உள்ள. எப்படி இந்த குறிப்பிட விரும்புகிறேன் - எனவே இந்த நிலையில் தொகுதி சரி இங்கே, இந்த வைட்டமின் அறிக்கை இயக்க முடியாது வரை உள்ள நிலை அடைப்புக்குறிக்குள், N 0 அதிகமாக, உண்மை மதிப்பீடு. எஃப் உள்ள நிலைமைகள் இப்போது, அனைத்து அறிக்கைகள் பூலியன் வெளிப்பாடுகள் இருக்கின்றன, அதாவது அங்கு மட்டுமே இரண்டு வழிமுறைகள் உள்ளன. அவர்கள், உண்மையான மதிப்பீடு முடியும் அல்லது அவர்கள் தவறான மதிப்பிட முடியாது. எனவே இங்கே, எனவே, இது அர்த்தமுள்ளதாக? N 0 விட, அது ஒரு நேர்மறை பொருள் அது அச்சிட வேண்டும் என்று பொருள் எண், "நீங்கள் ஒரு நேர்மறையான எண் எடுத்தது." அவுட் பூலியன் வெளிப்பாடுகள் நிறைய உள்ளன என்று ஒரு நிலை உருவாக்க முடியும் ஆரம்பம் அறிக்கை. நாம் குறைவாக உள்ளது. இந்த குறைவாக அல்லது சமமாக இருக்கும். இது ஒரு வேடிக்கையான [செவிக்கு புலப்படாமல்] ஆகிறது. நீங்கள் அது இருந்தால் printf ஏற்படும் விரும்பினால் பின்னர், அதிகமாக அல்லது 0 சமமாக நீங்கள் இந்த தேர்வு செய்யும். எனவே சம சரியான ஐ சேர்க்கிறது அடையாளம் விட பிறகு. வேறுபட்ட இது, சம சம தான் ஒரு சம அடையாளம், சம சம உண்மையில் அர்த்தம் என்று என்ன இருக்கிறது இந்த இடது புறத்தில் அதே ஆகிறது இந்த வலது புறத்தில் என்ன அங்கு ஒரு சம அடையாளம் என்ன? தான் ஒரு சம அடையாளம் என்றால் என்ன? மதிப்பளித்தல். லூகாஸ் Freitas: யார் என்று? என்று மிட்டாய்? இல்லை, ஓ. மன்னிக்கவும். மன்னிக்கவும். நீங்கள் இருவரும் மிட்டாய் கிடைக்கும். சரி, ஓ! மூன்று பேர் மிட்டாய் கிடைக்கும்! லாரன் கார்வால்ஹோ: இந்த ஒரு சரியான இங்கே ஆகிறது முந்தைய களமிறங்கினார் ஆபரேட்டர் சம அடையாளம், அதனால் தான் சமமாக இல்லை. இந்த என் நிலை க்குள் இருந்தது என்றால், இந்த நிலையில் உடல் என்று இயக்க மட்டுமே என்ன தான் இடது அதே அல்ல வலது என்ன. நான் கூட முடியும் ஆச்சரியக்குறி. உண்மையில் நாம் ஒரு அம்சம் பார்க்கலாம் இந்த பயன்படுத்தப்படும் என்று எப்படி சரிய. லூகாஸ் Freitas: எந்த கேள்விகள்? இல்லை? லாரன் கார்வால்ஹோ: நாம் இந்த இணைக்க முடியும் மேலும் கட்டுவதற்கு பூலியன் வெளிப்பாடுகள் சிக்கலான நிபந்தனை அறிக்கைகள். எனவே இங்கே, என்றால் இடது என்ன தான் கையில் இரட்டை பார்கள் பக்க அல்லது வலது புறத்தில் என்ன இரட்டை பார்கள், உண்மை மதிப்பீடு நாம் தவறான அவுட் அச்சிட வேண்டும். பின்னர் கீழே இங்கே, என்ன தான் என்றால் இரண்டு இடது புறத்தில் வலது ampersands மற்றும் அதை தான் இரண்டு ampersands புறம் உண்மை, பின் மதிப்பீடு நாம் சரியான அச்சிட வேண்டும். இரட்டை பார்கள் தருக்க அழைக்கப்படுகின்றன OR ஆபரேட்டர் இரட்டை ampersands இருக்கின்றன தருக்க மற்றும் ஆபரேட்டர் என்று. ஆமாம்? பார்வையாளர்கள்: அந்த மட்டும் தான் கீழ் வழக்கு: L's? லாரன் கார்வால்ஹோ: இல அவர்கள் உண்மையில் இருக்கிறார்கள் - உங்களை போல், பின்னடைவு என்று உங்கள் திரும்பும் முக்கிய மேலே? நீங்கள் பார்க்க வேண்டும்? லூகாஸ் Freitas: அது உண்மையில் ஒரு பொருட்டல்ல. லாரன் கார்வால்ஹோ: இது உண்மையில் இரண்டு பார்கள். பார்வையாளர்கள்: நீங்கள் பயன்படுத்த முடியும் சரங்களை சம சம? லூகாஸ் Freitas: இல நாம் பின்னர் அறிய போகிறோம் என்று ஏதாவது. லாரன் கார்வால்ஹோ: ஒரு செயல்பாடு உள்ளது நீங்கள் பயன்படுத்த முடியும் என்று. ஆனால் நீங்கள் இல்லை இன்னும் என்று கவலை. நான் இந்த திட்டத்தை கொடுக்கிறேன் என்றால் எண் 5? என்ன அவுட் அச்சிட வேண்டும்? பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] செல்லுபடியாகும். லாரன் கார்வால்ஹோ: செல்லுபடியாகும்? சரி. நான் யார் என்று எனக்கு தெரியாது. [சிரிப்பு] லாரன் கார்வால்ஹோ: அந்த மாதிரியான தான் பயங்கரமான [செவிக்கு புலப்படாமல்]. பார்வையாளர்கள்: எனவே, இரட்டை மற்றும், என்று தான் அர்த்தம் மற்றும்? லாரன் கார்வால்ஹோ: ஆமாம். எனவே எண் 5 பெரிய இரண்டு ஆகிறது 100 க்கும் 0 மற்றும் குறைவான. பார்வையாளர்கள்: ஏன் அதை ஒரு வேண்டுமா? லாரன் கார்வால்ஹோ: ஒரு ampersand ஆகிறது உண்மையில் வேறு ஏதாவது வேண்டும், அது தான் ஒரு பிட்வைஸ் ஆபரேட்டர், இது நீங்கள் பின்னர் பற்றி அறிய. ஆனால் இது உண்மையில் வேலை என்று ஒன்று இருக்கிறது ஒரு குறிப்பிட்ட எண்ணிக்கையிலான பிட்கள். லூகாஸ் Freitas: நான் அவர்கள் இல்லை என்று இப்போது அது பற்றி கவலை இல்லை. லாரன் கார்வால்ஹோ: நான் ஒருவேளை நான் நினைக்கிறேன் அடுத்த வாரம் வரும். லூகாஸ் Freitas: வேறு ஏதேனும் கேள்விகள்? இல்லை? லாரன் கார்வால்ஹோ: எனவே நாம் பார்த்த அந்த ஒரு தனியாக நிற்க முடியும், ஆனால் அது முடியும் அதை தடுத்து மேலும் தொகுதி மற்றும் வேறு ஜோடி. எனவே இந்த வழக்கில், N விட அதிகமாக உள்ளது 0, நாம், "நீங்கள் வெளியே அச்சிட போகிறோம் ஒரு நேர்மறை எண் எடுத்துக்கொள்ளப்பட்டது. "வேறு, பொருள் அது 0 அல்லது அது குறைவாக இருந்தால் 0 விட, நாம், அவுட் அச்சிட போகிறோம் "நீங்கள் ஒரு எதிர்மறை எண் எடுத்தது." இங்கே சுவாரஸ்யமான விஷயம் என்று இந்த ஒருவருக்கொருவர் பிரத்தியேக இருக்கின்றன. ஒரு வழக்கு இருக்க போகிறது இல்லை இதில் இந்த இந்த வெளியே அச்சிட முடியாது இருவரும். நான் நீங்கள் / வேறு வேலை நிச்சயம் கீறல் பெட்டி, இந்த இருக்க வேண்டும் மிகவும் பழக்கமான. ஆமாம்? பார்வையாளர்கள்: நாம் இடையே இடைவெளி தேவை எண்ணாக n ல் GetInt பின்னர் விண்வெளி சமம் அறிக்கை என்றால் என்ன? நாம் ஒரு வரி [செவிக்கு புலப்படாமல்] பயன்பாடு போன்ற லாரன் கார்வால்ஹோ: ஓ, இங்கே இடம்? பார்வையாளர்கள்: போலவே, ஆனால் நீங்கள் இடத்தை இரட்டை. இல்லை, மேலே போய். போ. லூகாஸ் Freitas: வரி? பார்வையாளர்கள்: ஆமாம். லூகாஸ் Freitas: வெறும் வெற்று வரி? பார்வையாளர்கள்: ஆமாம். லாரன் கார்வால்ஹோ: வெற்று வரி? இல்லை என்று தான் ஒரு நவீனமான விஷயம். லூகாஸ் Freitas: சில நேரங்களில் தான் நீங்கள் தான் சில வரிகளை தவிர்க்க குறியீடு போல இல்லை என்று உரை ஒரு பெரிய தொகுதி. லாரன் கார்வால்ஹோ: நான் என்ன நடந்தது என்று நாம் இங்கே ஒரு கருத்து இருந்தது, ஆனால் அந்த இடத்தில் நீங்கள் வேண்டும் என்று அதை எடுத்து மாறாக குறியீடு பற்றி யோசிக்க என் கருத்தை படிக்க விட. பொதுவாக, இடைவெளி உண்மையில் இல்லை உங்கள் திட்டத்தை இயங்கும் வழி பாதிக்கும். இது ஒரு நவீனமான தான் இன்னும். நாம் மேம்படுத்தப்பட்டது பாணி வழிகாட்டி வேண்டும் போது மற்றும் இறுதியில் செல்ல தயாராக supersection, நாம் பேச வேண்டும் என்று மேலும் பற்றி. ஏதோ தவறு இருக்கிறது இந்த திட்டம், சரியான? 0 உண்மையில் இல்லை, ஏனெனில் ஒரு எதிர்மறை எண். எனவே நாம் அதை சரிசெய்ய முடியும் என்றால் நாம் பார்ப்போம். ஒருவேளை நீங்கள் கற்பனை செய்யலாம் இந்த வலது, என்கிறார்? N 0 அதிகமாக இருந்தால், நாம் நீங்கள் ", அச்சிட ஒரு நேர்மறை எண் எடுத்துக்கொள்ளப்பட்டது. "பின்னர் வேறு n குறைவான 0 என்றால், "நீங்கள் எடுத்து ஒரு எதிர்மறை எண். "வேறு," நீங்கள் தேர்வு 0. " இப்போது சுவாரஸ்யமான விஷயம் என்று ஆகிறது இந்த எப்போதும் தொடர முடியும். நீங்கள் ஒரு தொகுதி இருந்தால், வேறு இருக்க முடியும் என்றால் தொகுதி, மற்றொரு வேறு தொகுதி, வேறு என்றால், அது , வேறு வேறு என்றால், வேறு, அடிப்படையில் நீண்ட நீங்கள் விரும்பினால். இப்படி கட்டப்பட்ட போது, இந்த அனைத்து போகிறீர்கள் ஒருவருக்கொருவர் பிரத்தியேக. ஆமாம்? பார்வையாளர்கள்: ஏன் நீங்கள் பயன்படுத்த முடியாது மற்றொரு [செவிக்கு புலப்படாமல்] பதிலாக என்றால் என்ன? லாரன் கார்வால்ஹோ: இந்த வழக்கில், ஆமாம், நான் மற்றொரு பயன்படுத்த முடியும், மற்றும் அது இருக்கும் நன்றாக ஏனெனில் தங்களை நிலைமைகள் ஒருவருக்கொருவர் பிரத்தியேக. ஆனால் நிலைமைகள் பிரத்தியேக இல்லை என்றால் ஒருவருக்கொருவர், இந்த என்று இருவரும் மதிப்பீடு இல்லை கட்டாயப்படுத்த, என்று அர்த்தம் என்றால். பார்வையாளர்கள்: அந்த வழக்கில், என்று நாம் கூடு இரண்டாவது முதல் என்றால்? லாரன் கார்வால்ஹோ: என்றால் - நீங்கள் என்ன சொல்ல விரும்புகிறீர்கள்? பார்வையாளர்கள்: என்றால் இரண்டு நிலைகள் பரஸ்பரம் இல்லை? லாரன் கார்வால்ஹோ: என்றால் நிலைமைகள் பரஸ்பரம் இல்லை? ஆனால் நீங்கள் அவர்கள் ஒரு இயக்க வேண்டும்? பார்வையாளர்கள்: நீங்கள் விரும்பினால் மட்டும் அதற்கு பதிலாக வேறு என்றால். லாரன் கார்வால்ஹோ: ஆமாம். எப்போதும் நிறைய இருக்க போகிறோம் நீங்கள் இதை செய்ய முடியும் என்று வழிகளில். நீங்கள் நிச்சயமாக கூடு அவர்களை. நீங்கள் ஒரு எதிர்கால ஸ்லைடு பார்க்கலாம் என்று நீங்கள் பல என்பதெல்லாம் முடியும் ஒரு ஒன்றன் பின். ஆனால் இந்த தர்க்கரீதியாக ஒரு வழி உங்கள் திட்டத்தின் ஓட்டம் ஏற்பாடு. லூகாஸ் Freitas: மேலும் அங்கு ஒரு மேலும் விஷயம், நீங்கள் போடுவதை பற்றி கேட்டார் என்று ஆகிறது என்றால், பின்னர் மற்றொரு என்றால். அந்த செய்தபின் வேலை, ஆனால் அது மோசமான வடிவமைப்பு ஏனெனில் அடிப்படையில் நீங்கள் முதல் என்பதை அறியவும், மற்றும் நீங்கள் கவனிக்கவில்லையா என்று எண், நீங்கள் 0 பெரியது வெறும் திட்டத்தை முடிக்க முடியும். நீங்கள் பார்க்க வேண்டும் என்றால் அது சரி, 0 விட குறைவாக தான்? ஆனால், நீங்கள் அதை சரிபார்க்க நடக்கிறது என்றால் இரண்டு, நான் வேறு என்றால் செய்தால், அதை சரிபார்க்க நடக்கிறது என்றால் அது 0 க்கும் அதிகமாக உள்ளது. அது இருந்தால், அது கூட பார்க்க போவதில்லை குறியீடு மற்ற வரிகளை. எனவே நீங்கள் அடிப்படையில் அது சரி இரண்டு முறை தேவையில்லாமல், அதனால் தான் நாங்கள் வேறு செய்ய. வேறு ஏதேனும் கேள்விகள்? பார்வையாளர்கள்: எனவே செயல்பாடு வேறு என்றால், அதே ஆகிறது அது என்றால் இருந்தால் என்ன? லாரன் கார்வால்ஹோ: இல நீங்கள் உண்மையில் என் அடுத்த பார்க்க போகிறோம் ஒரு உதாரணம் சரிய அது முடியும் வேறு இருக்க. இந்த வழக்கில், அது கிட்டத்தட்ட அதே தான். எனவே இங்கே, நாம் பல ஒரு உதாரணம் வேண்டும் அறிக்கைகள், மற்றும் செயல்பாடு அதே அல்ல நான் என்றால் கூறினார் என்றால் வேறு, வேறு, வேறு என்றால். தான் அச்சிட வேண்டும் பற்றி யோசிப்போம் நான் 95 நுழைய என்றால் இந்த நிரலை. பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] லாரன் கார்வால்ஹோ: அப்புறம்? பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] லாரன் கார்வால்ஹோ: ஆமாம். எனவே, இந்த விஷயத்தில், இந்த நிலைமைகள் இருக்கின்றன ஒருவருக்கொருவர் பரஸ்பரம் இல்லை. நிறுத்தாமல் எதுவும் இல்லை, ஏனெனில் மதிப்பீடு இந்த நிலையை இந்த என்றால் ஏற்கனவே உள்ளது, அவர்கள் தான் இருக்கிறார்கள் ஆல் அவுட் அச்சிட வேண்டும். அதனால் நான் எப்படி சரிசெய்ய முடியும்? பார்வையாளர்கள்: வேறு என்பதெல்லாம்? லாரன் கார்வால்ஹோ: நீங்கள் வேறு என்பதெல்லாம் பயன்படுத்த முடியும். நான் வரிசையை மாற்ற முடியும் இந்த, சரியான? நான் இந்த ஒரு முதல் செய்தால்? சரி, உண்மையில், இல்லை. அந்த 95 வேலை இல்லை. லூகாஸ் Freitas: இல்லை, நான் வேறு என்பதெல்லாம். லாரன் கார்வால்ஹோ: வேறு என்பதெல்லாம் இது சரி என்று. என்று குழப்பம் வரை அழிக்க என்பதெல்லாம் இடையே வேறு என்பதெல்லாம்? பார்வையாளர்கள்: நான், நீங்கள் கேட்க வேண்டும் , அதை நிறுத்த வேண்டும் என்றால் நீங்கள் வேறு பயன்படுத்த? லாரன் கார்வால்ஹோ: சரி. அதனால் தான் இந்த முதல் ஒரு. நான் 95 நுழைந்தது என்றால், இந்த அச்சு, அதை மாட்டேன் வேறு முன்னேறி வேண்டும். லூகாஸ் Freitas: வெறும் வகையான என்று இது எப்படி நடக்கிறது என்றால், இதை செய்ய. வேறு மாதிரி இருக்கிறது என்றால், காசோலை இந்த, பின்னர் அதை செய்ய. அவை பரஸ்பரம் இருக்கிறார்கள் எனவே போன்ற பிரத்தியேக. அந்த இரண்டு பெற முடியாது. பார்வையாளர்கள்: நீங்கள் ஒரு தருக்க பயன்படுத்த முடியுமா மற்றும் அந்த சூழ்நிலையை என்ன? லாரன் கார்வால்ஹோ: ஆமாம். நாம் முடியும் என்று மற்றொரு வழி இந்த சிக்கல் சரி. நாம் வரையறுக்கப்பட்ட சரி, எல்லைகள்? N அதிகமாக இருந்தால் அதனால் நான் 90 மற்றும் விட குறைவான - சரி, நான் இந்த ஒரு உண்மையில் இல்லை யூகிக்கிறேன் பிரச்சினையில்லை, ஆனால் இங்கே நான் கூறியிருக்க முடியும் என்றால் N 80 க்கும் அதிகமான மற்றும் 90 க்கும் குறைவாக உள்ளது. 70, குறைவாக 80 அதிகமாகும். என்று கூட வேலை வேண்டும். [சிரிப்பு] லூகாஸ் Freitas: அவர் பயப்படுகிறார். லாரன் கார்வால்ஹோ: பயப்படாதே. லூகாஸ் Freitas: அது இல்லை அது தவறு என்று. அது தேவையில்லாமல் தான் என்று மட்டும் தான் முத்தூட். போன்ற கணினி அறிவியல், ஒரு வேண்டும் முடிந்தவரை எளிய இருக்கும் வரை நீங்கள் செயல்பாடு உள்ளது. நீ சாக்லேட் விரும்புகிறீர்களா? பார்வையாளர்கள்: அது தேவை இல்லை. லாரன் கார்வால்ஹோ: நீங்கள் பயமுறுத்துகிறாய் அனைவருக்கும், லூகாஸ். லூகாஸ் Freitas: மன்னிக்கவும். லாரன் கார்வால்ஹோ: டேவிட் மேலும் குறிப்பிட்டுள்ளார் இந்த வர்க்கம் அறிக்கை மாற. அடிப்படையில் என்ன நடக்கிறது சுவிட்ச் அறிக்கை ஒரு மாறி எடுக்கிறது. இந்த வழக்கில், நாம் ஒரு முழு எடுத்து வருகிறோம். முழு 1 என்றால், நாம் போகிறோம் அவுட் அச்சிட, "நீங்கள் ஒரு சிறிய தயக்கம் எண். நீங்கள் "முழு எண், 1 என்றால்" ஒரு நடுத்தர தேர்வு. "என்றால் முழு 3 உள்ளது, "நீங்கள் ஒரு உயர் எடுத்துக்கொள்ளப்பட்டது எண். "நான் ஒரு இயல்புநிலை வழக்கு கீழே இங்கே, ஆனால் அது காட்டும் இல்லை மிகவும் மோசமாக இருக்கிறது இது, வரை. அடிப்படையில், இந்த ஆகிறது மற்றொரு தொடரியல். நாம் சரியான இந்த செயல்படுத்தப்படும் அதே விஷயம் என்றால் மற்றும் வேறு என்றால் அறிக்கைகள். ஆனால், வெவ்வேறு நிறைய உள்ளன நிலைமைகள் மற்றும் பல்வேறு நிறைய நீங்கள் என்ன செய்ய வேண்டும், வேறுபாடுகள் ஒவ்வொரு உள்ளீடு, இந்த ஒரு விருப்பமாக உள்ளது. அதனால் தான் எனக்கு ஒரு நல்ல தொடரியல் தான். ஆமாம்? பார்வையாளர்கள்: ஏன் பயன் இல்லை N முதல் ஒரு? லாரன் கார்வால்ஹோ: வரை அங்கே? அங்கு எந்த பின்சாய்வுக்கோடானது n GetInt ஏனெனில் - இந்த முயற்சி செய்தால், டாஸ்மாக் நீங்கள் இந்த வரியில் கொடுக்க. எனக்கு 1 மற்றும் 3 இடையே ஒரு முழு எண் கொடுங்கள். நான் பின்னடைவு N வைத்து இருந்தால், அதை அடுத்த வரி என்னை எடுத்து, ஆனால் நான் அவர்கள் முழு தட்டச்சு செய்ய வேண்டும் வலது பெருங்குடல் பின்னர். நீங்கள் பின்விளைவுகளை N வைத்து முடியும். இது ஒரு பெரிய விஷயம் இல்லை. சரி? பார்வையாளர்கள்: இந்த குறியீடு, இந்த ஆகிறது வழக்கு ஒன்று, என்று, ஏனெனில் அது முதல் இந்த வழக்கு இருக்கிறது? ஏனெனில் - லாரன் கார்வால்ஹோ: இல்லை, இல்லை, இல்லை. எனவே இந்த என்னை ஒரு முழு எண் கொடுக்கிறது 1 முதல் 3. N 1 என்றால், நான் இந்த அச்சிட. நான் கடிதங்கள் கேட்டேன் என்றால், நான் முடியும் எனக்கு ஒரு இடையே ஒரு கடிதம் கொடுக்க சொன்னேன் மற்றும் சி பின்னர் இந்த வழக்கு ஏ இருக்கும் பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. வழக்கு என்று தான் [செவிக்கு புலப்படாமல்] லாரன் கார்வால்ஹோ: சரி, சரி. சரி? நீங்கள் வேண்டும் என்றால் பார்வையாளர்கள்: தொடர்புடைய வெளிப்பாடு இன்னும்? எனவே, அதற்கு பதிலாக N என்று 1 சமம், [செவிக்கு புலப்படாமல்] N முதல் வழக்கு 1 விட அதிகமாக உள்ளது? நான் இல்லை உண்மையில், என்றால்: லாரன் கார்வால்ஹோ இந்த நிகழ்வுகளில் சில வரையறை, இந்த என்று கீழே எடுத்து. எனவே உண்மையில், ஒருவேளை இந்த அல்ல நீங்கள் கேட்கிறாய் என்ன. லூகாஸ் Freitas: நான் அவள் கேட்டு நான் நினைக்கிறேன் வழக்கு 0, வழக்கு விட N அதிகமாக இருந்தது 0 குறைவாக. லாரன் கார்வால்ஹோ: ஒருவேளை சுவிட்ச் அறிக்கை உனக்கு என்ன வேண்டும் என்று உண்மையில் இல்லை அந்த வழக்கில் பயன்படுத்த. லூகாஸ் Freitas: சுவிட்ச் அறிக்கை தான் மதிப்பு, அதனால் நீங்கள் சோதனை மதிப்பு இந்த அல்லது அந்த மாதிரி இருக்கிறது. எனவே நீங்கள் உண்மையில் முடியாது நிலைமைகள். பார்வையாளர்கள்: என்ன என்றால், நபர் வகைகள் [செவிக்கு புலப்படாமல்] என்ன? லாரன் கார்வால்ஹோ: அந்த இருந்திருக்கும் எனது இயல்புநிலை வழக்கு, துரதிருஷ்டவசமாக நீங்கள் பார்க்க முடியாது. லூகாஸ் Freitas: [செவிக்கு புலப்படாமல்] அவர்களை பார்க்க வேண்டும். லாரன் கார்வால்ஹோ: உண்மையில், நீங்கள் என்ன தெரியுமா? தான் 50 படிக்க போய், நான் வெறும் ஆய்வு சரிவுகள் மீது பெரிதாக்க 50, இந்த எரிச்சலூட்டும் உள்ளது, ஏனெனில். என்னை உண்மையில் நிலையில் போகலாம். இந்த போகிறது சிறிது எடுத்து. எல்லாம் சரி. எனவே, நான் வருந்துகிறேன். குறைந்தது இப்போது நாம் பார்க்க முடியும் அதை வெட்டி இல்லாமல் எல்லாம். எல்லாம் சரி. அவர்கள் ஒரு 10 போட்டு, அதனால், நாம் இயல்புநிலையில் இங்கே எனது இயல்புநிலை வழக்கு, மற்றும் நான் தவறான அச்சிட வேண்டும், ஏனெனில் நான் ஒரு முழு நுழைய கேட்டார் 1 முதல் 3. வேறு ஏதேனும் கேள்விகள்? சரி? பார்வையாளர்கள்: வழக்கு ஒரு வழக்கு என்று மூன்று, நீங்கள் அதை அனைத்து இருக்க வேண்டும் என்று அதே விஷயம், நீங்கள் ஒரு எண்ணை தேர்வு என்று ஒரு நடுத்தர எண் இல்லை. அந்த வழக்கில், அது பணிநீக்கம் இருக்க வேண்டும்? நீங்கள் இருவரும் உரை மாற்ற வேண்டும் அவர்கள், அல்லது சில இருக்கும் பணிநீக்க? இணைக்க எந்த வழியும் இல்லை [செவிக்கு புலப்படாமல்]? லாரன் கார்வால்ஹோ: வழிகள் உள்ளன அவர்களை இணைக்க, ஆனால் நான் நீங்கள் நம்பினால் மட்டுமே அருகில் தான் இணைகின்றன. நான் எதையும் வரையறுக்க முடியவில்லை என்றால் வழக்கு இரண்டு, இந்த என்று இரண்டு சந்தர்ப்பங்களில் பொருந்தும். ஓ, நான் வழக்கு எதுவும் போட வில்லை என்றால் ஒன்று, இந்த இரு விண்ணப்பிக்க வேண்டும் வழக்கு ஒன்று மற்றும் இரண்டு. என்று அர்த்தம் என்றால். பார்வையாளர்கள்: நீங்கள் ஒரு மீண்டும் முடியுமா? லூகாஸ் Freitas: சரி. நீங்கள் அடிப்படையில் செய்தால், போன்ற, நீங்கள் வேண்டும் அதே விஷயம், ஆனால் நீங்கள் போட கூடாது இங்கே எதையும், நீங்கள் அல்லது இருக்கும் வழக்கு ஒன்று அல்லது வழக்கு இரண்டு, இந்த செய்கின்றன. சரி? நீங்கள் என்றால் இந்த இடைவெளி பொருள் இந்த வழக்கு தொடர்பாக, தான் விட்டு. அதனால் பிரேக் பொருள் என்ன. நான் இந்த செய்தால் எனவே, நீங்கள் பார்க்க, அது தான் வழக்கு ஒன்று, நீங்கள் இதை செய்ய வேண்டும். அது வழக்கு இரண்டு இருந்தால், அது என்று இங்கே வந்து அதை செய்ய. பார்வையாளர்கள்: ஆனால் நீங்கள் அதை செய்ய முடியும்? ஏதாவது இருந்தால் வழக்கு இரண்டு [செவிக்கு புலப்படாமல்] லாரன் கார்வால்ஹோ: நான் நம்பவில்லை நீங்கள் அதை செய்ய முடியும். நான் உன்னை சுற்றி தவிர்க்க முடியும் என்று நான் நினைக்கவில்லை. நீங்கள், ராப் என்று செய்ய முடியும்? நான் அப்படி நினைக்கவில்லை. பார்வையாளர்கள்: ஒரு எண் மட்டும் சரி, ஒரு வழக்கு பின்னர் போக முடியும்? , இரண்டு கமா வழக்கு ஒன்று, இருக்க முடியாது? லூகாஸ் Freitas: இல்லை, உங்களால் முடியாது. நீங்கள் நிச்சயமாக முடியாது. லாரன் கார்வால்ஹோ: அதாவது, புள்ளி இந்த ஒரு விருப்பத்தை, மற்றும் இந்த போகலாம் உங்கள் பயன்பாடு வழக்கு பொருந்தும், எனவே நீங்கள் நிலைமைகள் என்றால் பயன்படுத்த வேண்டும். பார்வையாளர்கள்: எனவே நீங்கள் ஏன் இதை செய்ய வேண்டும்? சுவிட்ச்? லாரன் கார்வால்ஹோ: நான் இந்த பயன்படுத்த வேண்டும் நீங்கள் மிகவும் வரையறுக்கப்பட்ட என்றால் - உண்மையில், லூகாஸ், நீங்கள் தடுப்பதை. லூகாஸ் Freitas: ஓ, மன்னிக்கவும். லாரன் கார்வால்ஹோ: நீங்கள் மிகவும் நீங்கள் வேண்டும் என்று வரையறுக்கப்பட்ட நடத்தைகள் ஒவ்வொரு உள்ளீடு, இந்த ஒரு வேண்டும் எழுதி விட இன்னும் கொஞ்சம் சுருக்கமாகவும் ஒரு ஒவ்வொரு ஒரு அறிக்கை என்றால். பார்வையாளர்கள்: என்ன மீண்டும் அர்த்தம்? லாரன் கார்வால்ஹோ: முறித்து நிறுத்த வேண்டும். நான் இந்த இடைவெளி இல்லை என்றால், நினைவில் இங்கே, நாம் தான் கீழே விழுந்திருக்க வேண்டும் அடுத்த வழக்கு. லூகாஸ் Freitas: முறித்து பெற வழிவகை சுவிட்ச் அறிக்கை வெளியே. இது 1 நடந்தால், நான் விரும்பவில்லை, ஏனென்றால் இது அச்சு மற்றும் விட்டு. நான் வேறு எதையும் பார்க்க விரும்பவில்லை. பார்வையாளர்கள்: நீங்கள் விரும்பவில்லை வேறு எதையும் அச்சிட. லூகாஸ் Freitas: ஆமாம். அது பரஸ்பரம் தான். பார்வையாளர்கள்: இந்த மட்டுமே செல்கிறது அடுத்த வழக்கு என்றால் முதல் வழக்கு உண்மை இல்லை? அல்லது அது அனைத்து வழக்குகள் சோதிக்கிறது அதே நேரத்தில்? லூகாஸ் Freitas: இல்லை, அது காசோலைகள் வரிசைகிரமமாக. தொடர்ந்து, ஆமாம். இன்னும் ஒரு கேள்வி, நாம் கிடைத்துவிட்டது அதனால் நாங்கள் எல்லாம் மறைக்க முடியாது நகர்த்த. சரி? பார்வையாளர்கள்: எனவே வழக்கு, முடியும் ஒரு தவிர ஏதாவது செய்ய வேண்டுமா? நீங்கள் அதை ஒரு எல்லை கொடுக்க முடியும்? லூகாஸ் Freitas: இல லாரன் கார்வால்ஹோ: நான் நினைக்கவில்லை நீங்கள் அதை ஒரு எல்லை கொடுக்க முடியும். லூகாஸ் Freitas: உன்னால் இது ஒரு வகையான கொடுக்க முடியாது. பார்வையாளர்கள்: வழக்கு குறிப்பிட்ட [செவிக்கு புலப்படாமல்]. லூகாஸ் Freitas: ஸ்விட்ச் மதிப்புகள் வகை. நீங்கள் பொறுத்து வெவ்வேறு விஷயங்கள் ஒரு மதிப்பு, ஒரு குறிப்பிட்ட மதிப்பு. நீங்கள் எல்லை செய்ய முடியாது, நீங்கள் முடியாது வேறு எதுவும் செய்ய. இது பார்க்க மற்றொரு கருவி தான். லாரன் கார்வால்ஹோ: பெரும்பாலான மக்கள் பயன்படுத்த வேண்டாம் மிகவும் CS50 உள்ள அறிக்கைகள் மாற, ஆனால் அது இல்லை. எல்லாம் சரி. நாம் பேச போகிறோம் எனவே அடுத்த விஷயம் பற்றி மும்மை ஆபரேட்டர் ஆகிறது. இது இன்னொரு வகை இருக்கிறது நிபந்தனை. அடிப்படையில் என்ன நடக்கிறது இங்கே நான் ஆகிறது ஒரு முழு எண் கேட்டு, மற்றும் n இருந்தால் 100 க்கும் அதிகமான, நான் வெளியே அச்சிட போகிறேன் "உயர்." அது இல்லை என்றால், நான் போகிறேன் "குறைந்த." அவுட் அச்சிட எனவே அது என்ன செய்து நிலையில் உள்ளது இங்கே அடைப்புக்குறிக்குள், மற்றும் நீங்கள் வகையான கேள்வி யோசிக்க முடியும் நான் கேட்டு வருகிறேன் இந்த உண்மை அல்ல. அது உண்மை என்றால், நான் முதல் இந்த செய்ய போகிறேன் அது உண்மை இல்லை என்றால் விஷயம், மற்றும், நான் இந்த இரண்டாவது விஷயம் என்ன செய்ய போகிறாய். பற்றி எந்த கேள்விகள் மும்மை ஆபரேட்டர்? லூகாஸ் Freitas: நான் இருந்து கவனிக்க வேண்டும் டேவிட் என்று நீங்கள் ஒரு வேண்டும் போதெல்லாம் நிலை - லாரன் கார்வால்ஹோ: நான் நினைக்கிறேன் டேவிட் நேரடி ஸ்ட்ரீம் வழியாக பார்த்து. லூகாஸ் Freitas: அவர் செய்கிறார் இப்போது வாழ்க்கை ஸ்ட்ரீம். நீங்கள் ஒரு நிபந்தனை இருக்கிறது போதெல்லாம், நீங்கள் இருக்கிறீர்கள் சுருள் ப்ரேஸ் வைக்க வேண்டும், நாம் ஒரு சுவிட்ச் வேண்டும் போல் இங்கே அறிக்கை. நாம் இங்கே சுருள் ப்ரேஸ் வேண்டும். என்ன நிலைமைகள், நீங்கள் போகிறோம் அந்த வைக்க வேண்டும். லாரன் கார்வால்ஹோ: நீங்கள் பார்க்கலாம் இந்த பாணி வழிகாட்டி. நாம் உண்மையில் இல்லை பாணி வழிகாட்டி இப்போது. நான் தாவீதின் இன்னும் வேலை நினைக்கிறேன். லூகாஸ் Freitas: அவர் அந்த அது இப்போது வேலை. லாரன் கார்வால்ஹோ: ஓ, அது இப்போது வேலை இல்லை? சரி. பாணியில் வெளிப்படையாக இந்த ஆண்டு நீங்கள் ஒரு வரி கூட, வழிகாட்டும், நீங்கள் அந்த வைக்க கிடைத்துவிட்டது உள்ளே சுருள் ப்ரேஸ் நீங்கள் அவசியம் செய்ய தேவையில்லை திட்டத்தின் செயல்பாடு. ஒருவேளை நாம் ஒரு இடைவெளி எடுத்து கொள்ள வேண்டும் நிலைமைகள் மற்றும் நேராக சென்று பின்னர் அழிக்க பாணி வழிகாட்டி இந்த விஷயங்கள் சில வரை? லூகாஸ் Freitas: ஆமாம். நீங்கள் ஒரு கேள்வி இருக்கிறது? பார்வையாளர்கள்: இல்லை, நான் காத்திருப்பேன் பாணி வழிகாட்டி வரை. பார்வையாளர்கள்: நீங்கள் திரும்பி செல்ல முடியும் மும்மை ஆபரேட்டர் வேண்டும்? லாரன் கார்வால்ஹோ: மும்மை, ஆமாம். லூகாஸ் Freitas: மும்மை ஆபரேட்டர் ஆகிறது அடிப்படையில் ஒரு என்றால் வேறு அறிக்கை, ஆனால் அதற்கு பதிலாக இரண்டு கோடுகள் கொண்ட பின்னர் ஒரு இருந்தால் சரி மற்றும் வேறு, நீங்கள் ஒரு வரி உண்டு. நான் ஒரு சரம் கொடுக்க வேண்டும் எனவே அடிப்படையில் என்றால் அதிக அல்லது குறைந்த, மற்றும் நான் ஒரு மதிப்பு N அதிகமாக இருந்தால் உயர் செய்ய வேண்டும் 100 அல்லது குறைந்த குறைவாக இருந்தால், நான் என்ன செய்ய முடியும் இந்த [செவிக்கு புலப்படாமல்] சரம் பின்னர் இருக்க போகிறது, மற்றும் நான் திட்டம் 100 க்கும் அதிகமான n ஆகும் கேட்கலாம்? நான் இந்த வெளிப்பாடு வேண்டும் அதனால் தான் அடைப்புக்குறிக்குள் பின்னர் கேள்வி குறி. நான் அதை 100 க்கும் அதிகமாக கேட்கிறேன்? அது இருந்தால், அது உயர் இருக்க போகிறது. அது இல்லை என்றால், அது குறைந்த இருக்க போகிறது. எனவே அடிப்படையில் நீங்கள் என்ன நினைக்கிறீர்கள் என்று நீங்கள் கேட்கலாம் , எனவே நீங்கள் அடைப்புக்குறிக்குள் ஒரு கேள்வியை முன்வைத்தார் நிலை. நீங்கள் கேள்வி குறியாக்கும் நீங்கள் அதை கேட்டு, ஏனெனில். இது உண்மையாக இருந்தால், அது இருக்க போகிறது முதல் மதிப்பு [செவிக்கு புலப்படாமல்] இங்கே. அது இல்லை என்றால், நான் போட போகிறேன் பெருங்குடல் பிறகு என்று மதிப்பு. அதை பயன்? அது ஒரு மாதிரி இருக்கிறது என்று ஒன்று இருக்கிறது சி கருவி ஆனால் நீங்கள் இல்லை குறிப்பாக அதை பயன்படுத்த. ஆனால் சிஎஸ் மக்கள் வழக்கமாக பிடிக்கும் என்று அது கோடுகள் மிச்சப்படுத்துகிறது ஏனெனில். லாரன் கார்வால்ஹோ: இது மிகவும் நேர்த்தியான தான். இது ஒரு அறிக்கையில் நிறைய இல்லை. பார்வையாளர்கள்: எனவே சதவீதம் அடையாளம் ஆகும் தான் என்ன முடிவு முந்தைய வரி? லாரன் கார்வால்ஹோ: ஓ, நான் வருந்துகிறேன். இந்த சதவீதம் அடையாளம் உண்மையில் ஆகிறது இந்த ஒரு ஒதுக்கிட கள். தொகுக்கப்பட்டு அறிக்கையில், இந்த கிடைத்துவிட்டது என்ன நடக்கிறது இது இங்கே சரம், அவுட் அச்சிட, ஆனால் நீங்கள் மட்டும் முடியும் இந்த அங்கே வைத்து. இல்லையென்றால் அது அச்சிட வேண்டும் உண்மையில் கள் வெளியே. எனவே நாம் வைத்து இங்கே ஒரு சதவீதம் வைத்தோம் நடைபெற்ற இந்த இடத்தில் என்ன கமா பிறகு வருகிறது. எனவே ஒரு சரம், நீங்கள் சதவீதம் கள் கிடைத்தது. ஒரு முழு, சதவீதம் நான். ஒரு மிதவை, சதவீதம் F வேண்டும். நாங்கள் அந்த பார்க்கிறேன் இன்னும் உதாரணங்களை பார்க்க. ஆனால் ஒருவேளை நீங்கள் பற்றி பேச வேண்டும் சிறிது பாணி வழிகாட்டி, இப்போது அது வரை தான். லூகாஸ் Freitas: நீங்கள் செல்கிறீர்கள் என்றால் cs50.net/style, நீங்கள் பார்க்க போகிறோம் பாணி வழிகாட்டி. பிரச்சினை பெட்டிகள், உங்கள் ஸ்கோர் பிரச்சனை தொகுப்பு நோக்கம் கொண்ட, இது நீங்கள் அனைத்து செய்தால் அடிப்படையில் பொருள் அமைக்க பிரச்சனை பகுதிகளில் அல்லது நீங்கள் ஏதாவது முயற்சி. இரண்டாவது விஷயம், சரியான இது வழிமுறையாக உங்கள் திட்டம் என்ன செய்து செய்து கொள்ள முடியும் என்று, அல்லது அது பிழைகள், அல்லது அதை என்ன செய்வது வேண்டும் அதை செய்ய வேண்டும் என்று. மூன்றாவது விஷயம், அதாவது, வடிவமைப்பு நீங்கள் இந்த நல்ல செயல்படுத்தி, அல்லது உள்ளன நீங்கள் தேவையற்ற அறிக்கைகளை பயன்படுத்தி? உதாரணமாக, நீங்கள் மீண்டும் வேண்டும் என்றால் ஒரு எண் 10 முறை, நீங்கள் ஒரு எழுதி லூப் அல்லது நீங்கள் 10 முறை செய்து அதே அறிக்கையில், தான் செய்து நகல் மற்றும் பேஸ்ட். எனவே வடிவமைப்பு என்று ஆகிறது. இறுதியாக, நீங்கள் பாணி வேண்டும். உடை தான் ஆராய போன்ற ஆகிறது உங்கள் குறியீடு தெரிகிறது என்றால் வாசிக்கக்கூடிய மற்றும் அழகாக வகையான. அது அடிப்படையில் பொருள் உங்கள் குறியீடு படிக்க? பார்த்து வேறு யாரோ இருக்கிறார்கள் உங்கள் குறியீடு என்ன புரிந்து கொள்ள முடியும் அதை செய்வது? அது கருத்துரைகள் மற்றும் போன்ற உள்ளதா? பாணி பற்றி பேசலாம் என்று நீங்கள் பயன்படுத்த வேண்டும் என்று. முதல் விஷயம் கருத்துகள் ஆகிறது. Comments மிகவும் முக்கியம் உங்கள் குறியீடு, சில நேரங்களில் நீங்கள் செய்கிறீர்கள் ஏனெனில் உங்கள் திட்டம், மற்றும் நீங்கள் சரியாக என்ன தெரியும் நீங்கள் தொடங்க செய்ய வேண்டும் கோடிங், சி ஒரு கொத்து தட்டச்சு ஆனால் வேறு யாராவது பார்த்து நீங்கள் இருக்கிறோம் குறியீடு, அவர்கள் முடியும் போவதில்லை அவர்கள் எனக்கு தெரியாது, ஏனெனில் அதை புரிந்து கொள்ள போன்ற உங்கள் தலையில் இருக்கும் விஷயங்களை, pesudocode, அதனால் அவர்கள் புரிந்து கொள்ள ஒரு கடினமான நேரம் குறியீடு என்ன. எனவே கருத்துக்களை விளக்க மிகவும் பயனுள்ளதாக இருக்கின்றன பார்த்து யார் யாரோ உங்கள் என்ன செய்து குறியீடு, மற்றும் உண்மையில் கூட நீங்கள், அவர்கள் மிகவும் பயனுள்ளதாக இருக்கும். நீங்கள் கடினமாக மற்றும் கடின Psets சென்று, நீங்கள் குறியீடு கிடைக்குமா என்று பார்க்க போகிறோம் இனி, கருத்துரைகள் உண்மையில் இருக்கின்றன எனவே நீங்கள் நினைவில் என்ன முக்கியமான ஒவ்வொரு உங்கள் திட்டத்தின் ஒரு பகுதியாக இல்லை. ஒரு கருத்தை வைத்து, நீங்கள் ஒரு செய்ய முடியும் சாய்வு குறைக்க பின்னர் ஒரு கருத்து எழுத. மற்றும் முழு வரி ஒரு பகுதியாக உள்ளது, மற்றும் என்ன நீங்கள் எழுதி அது இருக்க போவதில்லை உங்கள் குறியீடு பயன்படுத்தப்படுகிறது. அதை ஒடுக்கி போன்ற அடிப்படையில் தான் என்று புறக்கணிக்க போகிறது. என்று பயன்? பார்வையாளர்கள்: நீங்கள் மீண்டும் என்ன செய்ய ஒரு கருத்து எழுத வேண்டும்? லூகாஸ் Freitas: இந்த? சாய்வு குறைக்க? நீங்கள் சாய்வு சாய்வு, தட்டச்சு போதெல்லாம் என்ன அந்த வரிசையில் உள்ளது போவதில்லை ஆமாம் சி கருதப்படுகிறது வேண்டும்? பார்வையாளர்கள்: எனவே கருத்து பின்னர், நீங்கள் நுழைய மற்றும் ஒரு புதிய வரி தொடங்க? லூகாஸ் Freitas: சரி, சரியாக. லாரன் கார்வால்ஹோ: சாய்வு சாய்வு ஒற்றை வரி கருத்துக்கள் ஆகிறது. லூகாஸ் Freitas: உதாரணமாக, இங்கு நாம் - என்னை பெரிதாக்க விட - உதாரணமாக, இங்கே நான் ஒரு மிதவை பிரகடனம் ஆனால் ஒருவேளை நீங்கள் இந்த வைத்து இருந்தால் உங்கள் குறியீடு, உங்களை போன்ற யோசனை இந்த உண்மையில் போன்ற, என்ன இந்த குறியீடு பார்த்து யார் யாரோ , போன்ற, இருக்க போகிறது என்ன கர்மம்? நீங்கள் "மாற்ற சொல்லி ஒரு கருத்தை வைத்து இருந்தால் பாரன்ஹீட் செல்சியஸ், அது மிகவும் உள்ளது மேலும் உணர்வு. நீங்கள், போன்ற, சரி, நீங்கள் இருக்கிறீர்கள் ஒரு மாற்றம் செய்து. என்று பயன்? அதனால் தான் மக்கள் உதவுகிறது என்று ஒன்று இருக்கிறது செய்ய உங்கள் குறியீடு தயாராக நீங்கள் ஏற்பாடு செய்ய முடியும் உங்கள் குறியீடு நன்றாக. இரண்டாவது விஷயம், நீங்கள் என்ன செய்ய முடியும் என்று ஆகிறது பல வரி கருத்துக்கள், அதனால் ஒரு வரிகளை ஒரு கொத்து கருத்து. அதற்கு பதிலாக சாய்வு சாய்வு வைத்து கொண்டு, முதல் வரி கருத்துக்கள், சாய்வு குறைக்கின்றன எனவே இரண்டாவது வரி, மற்றும், நீங்கள் சாய்வு நட்சத்திரம் பயன்படுத்தலாம். நீங்கள் அதை செய்ய வேண்டும் என்று வழி என்று கருத்து முதல் வரி, நீங்கள் இருக்கிறீர்கள் ஒரு சாய்வு நட்சத்திர நட்சத்திர செய்ய போகிறது, அதனால் தான் அந்த மாதிரி. மட்டும் இங்கே போன்ற நாம் ஆரம்பத்தில் வேண்டும் ஒரு திட்டம், நீங்கள் வழக்கமாக நீங்கள் யார் வைத்து , இந்த திட்டம் என்ன, இருக்கின்றன அந்த மாதிரி விஷயங்களை. இது மாதிரியான ஒரு தலைப்பு போல் திட்டம். மீண்டும், இது ஒரு ஒன்று இல்லை ஒடுக்கி பற்றி கவலைப்பட போகிறோம், ஆனால் நீங்கள் தெரிந்து கொள்ள அது முக்கியம் என்ன திட்டம் அல்லது மற்ற மக்கள் உங்கள் திட்டம் என்ன என்ன தெரியுமா. எனவே நீங்கள் நட்சத்திர நட்சத்திர குறைக்க, மற்றும் நீங்கள் நட்சத்திரம் செய்ய போகிறோம் கடைசி வரி மூட முடியும் குறைக்க அந்த கருத்து. எனவே அடிப்படையில் அனைத்து கோடுகள், நீங்கள் என்ன எழுத முடியும், மற்றும் இந்த அனைத்து அலட்சியம் போகிறது. மேலும், நான் பாணி, நீங்கள் என்று பார்க்கிறீர்கள் வரிகளை ஒவ்வொரு ஒரு நட்சத்திரம் உள்ளது, மற்றும் அனைத்து நட்சத்திரங்கள் சீரமைக்கப்பட்டது, உள்ளன. இந்த முக்கியமான விஷயங்கள் இருக்கின்றன, அதனால் உங்கள் குறியீடு அழகா என்று. நன்றாக? இப்போது, நிலைமை. டேவிட் என்ன சொல்கிறார் என்று நாம் வேண்டும் என்று உண்மையில் அந்த ஸ்லைடுகளை வைத்து, அந்த ஆகிறது நீங்கள் அறிக்கைகள் எந்த வகையான போது அல்லது நிலைமைகள் எந்த வகையான, நீங்கள் என்று காட்ட சுருள் ப்ரேஸ் பயன்படுத்த வேண்டும் இந்த என்ன நடக்க போகிறது என்று என்ன இருக்கிறது நீங்கள் நிபந்தனை போது. தொழில்நுட்ப, நீங்கள் ஒரு நிபந்தனை போது பின்னர் அடுத்த வரியில் ஒரு ஆகிறது வரி, நீங்கள் தொழில்நுட்ப இல்லை சுருள் ப்ரேஸ் வைத்து. அடிப்படையில் மொழி புரிந்து கொள்ள வேண்டும் அதை எப்படியும் உள்ளார்ந்த என. ஆனால் CS50, நாம் வைக்க நீங்கள் கேட்க சுருள் ப்ரேஸ் என்று தான் உங்கள் குறியீடு இன்னும் ஏற்பாடு மேலும் படிக்க. என்று குறியீடு நீண்ட கிடைக்கிறது என்பதால் நீங்கள் சுருள் ப்ரேஸ் மற்றும் இல்லை. இது மிகவும் சிக்கலான பெறுகிறது. லாரன் கார்வால்ஹோ: இந்த சரியாக இருக்கிறது டேவிட் தான் சுட்டிக்காட்டினார் என்ன என் முந்தைய ஸ்லைடுகளை. அது நிச்சயமாக சுருள் இல்லாமல் வேலை ப்ரேஸ், ஆனால் நவீனமான காரணங்களுக்காக நாம் கேட்க போகிறோம், நீங்கள் அந்த வைத்து நீங்கள் style50 தொடங்கும் போது, காசோலை 50 வகையான இது பாணி, அது இந்த செய்ய நீங்கள் நினைவுபடுத்தும். லூகாஸ் Freitas: மற்றொரு விஷயம் இருக்கிறது சேர்ந்து சுருள் ப்ரேஸ் வைத்து நினைவில் ஒவ்வொரு வரிசையில். எனவே நீங்கள் உதாரணமாக, செய்கிறீர்கள், L's. சுருள் திறக்க, அடுத்த வரி போக பிரேஸ், நீங்கள் அடுத்த வரி போக. நான்கு இடங்கள் இது இண்டெண்டேசன்,. பின்னர் நீங்கள் இன்னொரு பின்னர், என்ன எழுத வரி, மற்றும் சுருள் பிரேஸ் மூட. எனவே உறுதியாக இருக்க வேண்டும் என்று அந்த சுருள் இரண்டு அடைப்புக்குள் பல்வேறு வரிகளை உள்ளன. இந்த குறியீடு போல் இருந்தது என்றால் பார்வையாளர்கள்: 10 வேறு என்பதெல்லாம், இந்த வேண்டும் அடைப்புக்குறிக்குள் 10 பெட்டிகள் இருக்கும்? லூகாஸ் Freitas: ஆமாம், அவர்கள் ஒவ்வொரு. சரி. எனவே வேறு, என்றால், மற்றும் பல. பார்வையாளர்கள்: நீங்கள் எப்படி இல்லை வரிசை டேப் அழுத்தினால்? லூகாஸ் Freitas: நாம் கேட்கிறோம் தோழர்களே நான்கு இடங்கள் பயன்படுத்த. சில உரை ஆசிரியர்கள் தாவலை மொழிபெயர்க்க நான்கு இடங்கள் தானாக. கெடிட் இல்லை, எனவே, நீங்கள் வேண்டும் விண்வெளி விண்வெளி விண்வெளி விண்வெளி செய்ய. இது சில விஷயம் புரோகிராமர்கள் மட்டுமே தாவல்கள், சில செய்கின்றன புரோகிராமர்கள் மட்டும் நான்கு இடங்கள் செய்கின்றன, மற்றும் வேறு சில மக்கள் கூட செய்ய இரண்டு அல்லது மூன்று இடங்கள். அது தான் இங்கே நாம் கேட்டு நீங்கள் நான்கு இடங்கள் செய்ய தோழர்களே. பார்வையாளர்கள்: கிட்டத்தட்ட நிச்சயமாக இல்லை கெடிட் ஒரு வழி இருக்க வேண்டும் தானாகவே [செவிக்கு புலப்படாமல்]. போன்ற எந்த [செவிக்கு புலப்படாமல்] செய்கிறது. லூகாஸ் Freitas: ஆமாம். நான் நீங்கள் அமைப்புகள் செல்ல முடியும் என்று நான் நினைக்கிறேன். பார்வையாளர்கள்: அது ஏற்கனவே என்று அனைத்து செய்கிறது. லூகாஸ் Freitas: இது ஏற்கனவே என்ன? சரி. அதனால் தான் உறுதியாக இருக்க நீங்கள் நான்கு இடங்கள் வேண்டும். பார்வையாளர்கள்: நாம் சுருள் வைக்க வேண்டும் வேண்டாம் அதே சுழல்கள் உள்ள அடைப்புக்குறிக்குள்? லூகாஸ் Freitas: ஆமாம். லாரன் கார்வால்ஹோ: போதெல்லாம் உங்கள் தான், குறியீடு ஒரு தொகுதி படம்பிடித்து சுருள் ப்ரேஸ் பயன்படுத்த தயவு செய்து. நீங்கள் நாம் தான் இருக்கிறோம் என்று முன் எந்த நல்ல இது பற்றி தயாரித்திருந்தது இருப்பது காரணம், நீங்கள் பெற சென்று என்றால் பெரிய நிறுவனங்கள் உள்ள தொழில்நுட்ப பயிற்சி, அவர்கள் ஒரு பாணி வழிகாட்டி கொடுப்பார்கள், அவர்கள் என்ன உங்கள் நீங்கள் சொல்வார்கள் குறியீடு போன்ற தேவை. உன்னை போன்ற குறியீடு கற்று கூட இந்த, ஒருவேளை உங்கள் வேலைவாய்ப்பு உள்ள நீங்கள் ஏதாவது செய்ய வேண்டும் முற்றிலும் மாறுபட்ட. அவர்கள் நீங்கள் இணங்கி எதிர்பார்க்கிறார்கள் தங்கள் பாணியில். லூகாஸ் Freitas: மேலும் ஒரு விஷயம் என்று நீங்கள், நான் எக்ஸ் போன்ற வேண்டும் என்பதை கவனிக்க வேண்டும் விண்வெளி, குறைந்த, விண்வெளி, 0? நீங்கள் ஒரு ஆபரேட்டர் வேண்டும் போதெல்லாம் - அதை பிளஸ் போன்ற, கழித்தல் முடியும், முறை, குறைந்த, அதிக, என்ன ஆபரேட்டர் - நீங்கள் இடது ஒரு இடத்தை வைக்க வேண்டும் மற்றும் ஆபரேட்டர் வலது. லாரன் கார்வால்ஹோ: அந்த இருக்கின்றன பைனரி செயலுட்படுத்திகள் என்று. இப்போது நீங்கள் எப்போதும் இடைவெளி செய்ய உங்கள் பைனரி செயலுட்படுத்திகள் வெளியே. லூகாஸ் Freitas: இந்த ஆகிறது ஒரு பைனரி விடயங்கள். லாரன் கார்வால்ஹோ: தான் இரண்டு எடுக்கும் ஏனெனில். லூகாஸ் Freitas: ஓ, அப்படியா. சரி, சுவிட்சுகள். முதல், நீங்கள் தான் என்று பார்க்க வேண்டும் ஒரு என்றால் அல்லது வேறு அறிக்கையில், நீங்கள் வேண்டும் அதன் சொந்த வரி சுருள் பிரேஸ் வைக்க இங்கே சுருள் பிரேஸ் கீழ். ஒரு இடத்தில் உள்ளது என்று அறிவிப்பு வேறு ஏதாவது சுவிட்ச் பின்னர், தான் விரும்புகிறேன் நாம் இடையே ஒரு இடைவெளி இருந்தது என்று வினா. அதனால் நீங்கள் வைக்க வேண்டும். எந்த இடத்தை சரியான ஒவ்வொரு பின்னர் அங்கு அடைப்புக்குறிக்குள் அல்லது இறுதிக்குள் அடைப்புக்குறிக்குள். எனவே நீங்கள், அது அனைத்து ஒன்றாக என்று பார்க்கிறீர்கள் மேலும் இங்கே பிடிக்கிறது. சரி? லாரன் கார்வால்ஹோ: நான் நினைக்கிறேன் நாம் செல்ல வேண்டும். லூகாஸ் Freitas: இந்த பகுதி நீங்கள் CS50 வேண்டும் என்று பாணி வழிகாட்டி. Cs50.net/style செல்ல வேண்டும் இந்த பாருங்கள். இந்த அனைத்து மிகவும் முக்கியம் உங்கள் பாணி மதிப்பெண். என்னை மீண்டும் அறிக்கை போகலாம். லாரன் கார்வால்ஹோ: சாப்பாடு வெறும் style50 பயன்படுத்த. நாம் தான் செல்ல போகிறோம் நேராக சுழல்கள். எல்லாம் சரி. எனவே இப்போது, மீண்டும் உள்ளடக்கத்தை பெற நாம் பாணி வழிகாட்டி சென்று விட்டேன் என்று. சுழல்கள், நீங்கள் கீறல் அவர்களை பார்த்திருக்கிறேன், நாம் அவர்களை பற்றி பேச போகிறோம் சி ஒரு வட்டத்திற்கு, உள்ளன மூன்று பகுதிகள் லூப் இந்த அறிவிப்பு. நீங்கள் உங்கள் துவக்க உள்ள கிடைத்துவிட்டது இது உங்கள் மாறிகள் அமைக்க. நீங்கள் உங்கள் நிலையில், கிடைத்துவிட்டது ஒன்று என்பதை காண சோதனை உண்மை அல்லது பொய் என்பதை வளைய தொடர வேண்டும். நீங்கள், உங்கள் மேம்படுத்தல் கிடைத்துவிட்டது இது உங்கள் மாறிகள் மேம்படுத்தும். தான் ஒரு சில விரைவான பார்க்கலாம் நடவடிக்கை லூப் இந்த சி குறியீடு. என்ன நடக்கிறது இங்கே இருக்கிறது தொடக்க, நாம் 0 நான் அமைப்பது தான். இந்த நிலையில் நாம் சோதனை நான் 10 க்கும் குறைவாக உள்ளது என்பதை. மற்றும் புதுப்பிப்பு நாம் இருக்கிறோம் நான் உயர்த்துவதன். அதனால் என்ன செய்யவேண்டும் இந்த லூப்? லூகாஸ் Freitas: உண்மையில், அனைத்து முதல், நீங்கள் நான் + என்ன தெரியும்? பார்வையாளர்கள்: 1 அதிகரித்துள்ளது. லூகாஸ் Freitas: ஆமாம், 1 அதிகரித்துள்ளது. எனவே இந்த அதே விஷயம் நான் செய்து நான் பிளஸ் 1 சமம். நாம் ஒரு இடம் இல்லை என்று அறிவிப்பு நான் மற்றும் + இடையே. எனவே நீங்கள் இதை செய்ய வேண்டும் என்ன தெரியுமா? யாராவது சொல்ல முடியுமா? மற்றும் சில சாக்லேட் பெற என்று, ஏனெனில்? பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] லூகாஸ் Freitas: சரி. [செவிக்கு புலப்படாமல்] பின்னர் [செவிக்கு புலப்படாமல்] எல்லோரும் ஷோ. சரி, அது "இந்த நிகழ்ச்சி நடக்கிறது CS50 ", 10 மடங்கு அதிகமாக உள்ளது. லாரன் கார்வால்ஹோ: நான் அது யூகிக்கிறேன் ஸ்லைடு தலைப்பு. லூகாஸ் Freitas: ஓ, அப்படியா. [சிரிப்பு] லூகாஸ் Freitas: உதவுகிறது. லாரன் கார்வால்ஹோ: எனவே அந்த சுழல்கள் இருக்கின்றன. நாம் இன்னும் சில உதாரணங்கள் பார்க்க போகிறோம் பின்னர் சுழல்கள் வேண்டும். ஆனால் அது உண்மையில் ஒரு பார்க்கலாம் நீங்கள் சந்திக்க வேண்டும் வளைய இரண்டாவது வகை சி, மற்றும் அது போது சுழற்சி என்று அழைக்கப்படுகிறது. ஒரு வட்டத்திற்கு, நீங்கள் தான் ஒரு நிலையில் இருந்தது. நிலையில் சரிபார்க்கவில்லை தொடங்கி, மற்றும் அந்த நிலையில் உள்ள உண்மை, பின் குறியீடு மதிப்பீடு போது தொகுதி உடல் இயக்கும். மற்றும் குறியீடு தொடரும் என்று மிக நீண்ட இயக்க இந்த நிலையில் உண்மை இருக்கிறது. இங்கே சி ஒரு வட்டத்திற்கு ஒரு எடுத்துக்காட்டு நாம் 10 எண்ணிக்கை அமைக்க போகிறோம் தொடங்கும். நீண்ட எண்ணிக்கை 0 விட அதிகமாக உள்ளது என, நாம் இந்த அச்சிடும் வைக்க போகிறோம் இங்கே மாறி. நாம் எண்ண கழி போகிறோம் மீண்டும் நிலையை பாருங்கள். அச்சு, குறைப்பு, காசோலை இந்த நிலையில் மீண்டும். இங்கே நாம் தீர்ப்பதற்கான ஒரு உதாரணம் முந்தைய உங்கள் கேள்விக்கு. நாங்கள் இருந்த போது சதவீதம் கள் இருந்தது ஒரு சரம் அச்சிடுகிறது, இப்போது நாம் ஒரு முழு எண்ணாக வெளியே அச்சிடும் போது, நாம் ஒரு வேண்டும் சதவீதம் நான் அதற்கு பதிலாக எங்கள் ஒதுக்கிட என. கடிதங்கள் எல்லாம் அழகாக இருக்க வேண்டும் உள்ளுணர்வு, நான் முழு எண்ணாக, சரம் கள். இந்த குறியீடு செயல்படுத்தி இருந்தால், அதனால், நீங்கள் வேண்டும் அச்சிடுகிறது, 0 முதல் 10 வரை கீழே எண்ண ஒவ்வொரு முழு எண். லூகாஸ் Freitas: நீங்கள் யோசிக்க முடியும் அது ஒரு வெற்று போல் உணர்கிறேன் சதவீதம் விண்வெளி, மற்றும் நீங்கள் இந்த வைத்தது இங்கே அந்த காலி இடத்தை மாறி. உதாரணமாக, இங்கே நான் வெறும் ஒரு வெற்று, பின்னர் நான் வைத்து இருக்கிறேன் , அங்கே எண்ண பள்ளி மதிப்பு. என்று பயன்? நான் அதை செய்ய முடியும் printf போன்ற பின்னர், எண்ண மேற்கோள்? வேலை வேண்டுமா? பார்வையாளர்கள்: இல லூகாஸ் Freitas: இல்லை, அது ஏனெனில் உண்மையில் வார்த்தை "பெண்" அச்சிட அதற்கு பதிலாக மதிப்பு அச்சிடும். இந்த நீங்கள் அதை மதிப்புகள் அச்சிட எப்படி இருக்கிறது மாறி நோக்கி பதிலாக மாறி வெறும் பெயர். எந்த கேள்விகள்? பார்வையாளர்கள்: ஏன் நீங்கள் பயன்படுத்த வேண்டாம் போது ஒரு பதிலாக? லாரன் கார்வால்ஹோ: நான் ஒரு பயன்படுத்த வேண்டும் வளைய தெரியும் என்றால் எத்தனை நான் என் வளைய இயக்க வேண்டும் மீண்டும். இந்த வழக்கில், ஏனெனில் அது ஒரு விஷயமே இல்லை, நான் என்ன சொல்கிறேன் என்றால், நான் முயற்சி ஒரு மிகவும் எளிமையான என்று இந்த ஸ்லைட் உதாரணமாக. ஆனால் நீங்கள் ஏதாவது வேண்டும் என்று சொல்கிறேன் அதே நேரத்தில் செல்ல - லூகாஸ் Freitas: உதாரணமாக, நீங்கள் இருக்கிறீர்கள் நபர் வரை உள்ளீடு கேட்டு நீங்கள் சரியான உள்ளீடு கொடுக்கிறது. எனவே உள்ளிடும் போது போன்ற சரி, அதை கேட்டு வைக்க. அல்லது நீங்கள் இருக்கும் போது பெற்றோர்கள் கொடுக்க கூடாது போன்ற நீங்கள் பணம், அதை கேட்டு வைக்க. [சிரிப்பு] லாரன் கார்வால்ஹோ: நீங்கள் எனக்கு தெரியாது எப்படி பல முறை நீங்கள் அதை செய்ய வேண்டும். லூகாஸ் Freitas: நீங்கள் இல்லை, ஏனெனில் என்று எத்தனை முறை தெரியும் போகும் போகிறது. லாரன் கார்வால்ஹோ: ஆனால், லூப் ஒரு மாதம் நீங்கள் எத்தனை முறை அறிந்து கொள்ள வேண்டும். சரி? பார்வையாளர்கள்: நான் தெளிவுபடுத்த, சதவீதம் இந்த பற்றி ஏதாவது என்கிறார் நடக்கும், முழு நான், மற்றும் பின்சாய்வுக்கோடானது n - லாரன் கார்வால்ஹோ: அப்படீன்னா? யார் பின்சாய்வுக்கோடானது n என்றால் என்ன தெரியும்? புதிய வரி, ஆமாம். சரியாக. லூகாஸ் Freitas: நீங்கள் யோசிக்க முடியும் புதிய வரி n,. லாரன் கார்வால்ஹோ: நைஸ். பார்வையாளர்கள்: அந்த எண்ணிக்கை என்ன கோடு கோடு [செவிக்கு புலப்படாமல்]? லூகாஸ் Freitas: எண ¯ கழித்தல் கழித்தல் ஆகிறது அதே போல் பிளஸ் பிளஸ், ஆனால் அதற்கு பதிலாக அதிகரித்து, இது 1 குறைந்து விட்டது. லாரன் கார்வால்ஹோ: எந்த மேலும் வளைய கேள்விகள் போது? இல்லை? ஓ, நாம் வேண்டும் என்று என்று தவிர்க்கப்பட்டது. இந்த ஒரு வளைய போது ஆகிறது. தவிர ஒரு வட்டத்திற்கு மிகவும் ஒத்த இந்த வழக்கில் நாம் பிறகு நிலையை பாருங்கள் உடலில் குறியீடு வளைய முறை செயல்படுத்துகிறது. எனவே நாம் ஒரு குறியீடு இயக்க என்ன முதல். நாம் இயக்க, நிலையை பாருங்கள் அதை மீண்டும் நிலையில் உண்மையாக இருந்தால். நீங்கள் இந்த பயன்படுத்தி உங்களை கண்டுபிடிக்க வேண்டும் நீங்கள் பயனர் உள்ளீடு கேட்கிறாய். நீங்கள் எப்போதும் வேண்டும் போகிறோம் ஒரு முறை கேட்க, பின்னர் என்ன பொறுத்து பயனர் உள்ளீடு நீங்கள் வேண்டும், ஆகிறது reprompt என்றால் மீண்டும் மீண்டும் கேட்க உள்ளீடு என்ன இல்லை அது இருக்கும் என்று எதிர்பார்க்கப்படுகிறது. பார்வையாளர்கள்: அது ஒரு வடிவம் தான் மக்கள் நிரப்ப வேண்டும். லாரன் கார்வால்ஹோ: சரி, சரியாக. நீங்கள் உங்கள் முதல், நான் நினைக்கிறேன், காணலாம் Pset, நீங்கள் வேண்டும் போகிறோம் சேகரிக்க ஒரு நன்கு வளைய பயன்படுத்த பயனர் உள்ளீடு. பார்வையாளர்கள்: நிலைமையை பொறுத்து, உங்கள் சுழல்கள் மேலும் இயக்க முனையும் அடிக்கடி விட சுழல்கள், போன்ற போது ஒன்று அல்லது ஏதாவது? லாரன் கார்வால்ஹோ: இது சரியான என்றால் - லூகாஸ் Freitas: அவர்கள் எப்போதும் இயக்க வேண்டும் முறை சரியான அளவு என்று அது இயங்க வேண்டும். நாம் செய்ய பயன்படுத்த போல் போது நாம் உண்மையில் குறைந்தபட்சம் ஒரு முறை உள்ளீடு பெற வேண்டும். அதே சுழல்கள், சில நேரங்களில் நீங்கள் விரும்பவில்லை அது இல்லை என்றால் அதை இயக்க இயக்க வழக்கு. அது வடிவமைப்பு சார்ந்துள்ளது. போது அல்லது நான் என்ன சொல்கிறேன் என்றால், நீங்கள் பயன்படுத்த ஒன்று செய்ய முடியும் நீண்ட உங்கள் குறியீடு என்று போலவே போது அதை செய்ய வேண்டும் என்று. லாரன் கார்வால்ஹோ: ஆனால் நான் செய்கிறேன் பதில் என்று உங்கள் கேள்வி ஆமாம் ஒருவேளை உள்ளது. நிலை தவறு என்று. ஒரு வழக்கில் அதை மீண்டும் இயக்க வேண்டும், மற்றும் மற்றொரு வழக்கில் அது பூஜ்யம் முறை இயக்க வேண்டும். எனவே, ஆமாம். மேலும் எந்த கேள்விகளையும்? ஆமாம்? பார்வையாளர்கள்: வளைய நிலையில் ஒரு இருக்க முடியும் ஒரு மாறி மற்ற வகையில் லூப் [செவிக்கு புலப்படாமல்] விட. லாரன் கார்வால்ஹோ: ஆமாம், அது எதுவும் இருக்க முடியாது. ஒருவேளை தொடங்கி Psets, நீங்கள் அந்த வழக்கு எதிர்கொள்ள வேண்டும், ஆனால் முடியாது நிச்சயமாக அது எதுவும் இருக்க முடியாது. லூகாஸ் Freitas: நான் நினைக்கிறேன் நாம் இங்கே முடித்துவிட்டீர்கள். லாரன் கார்வால்ஹோ: நாங்கள் என்ன? இல்லை? லூகாஸ் Freitas சுழல்கள்:? சரி. லாரன் கார்வால்ஹோ: நாம் இருக்க கூடாது. ஓ, நாம் சுழல்கள் மேற்கொள்ளப்படுகின்றன. சரி. உண்மையில், நாம் பேசி வருகிறோம் ஏனெனில் மிகவும், உண்மையில் அனைத்து செல்லவும் அனுமதிக்க study.cs50.net/conditions மீது. நீங்கள் கீழே செல்லவும் போகிறோம் பிரச்சினைகள் சாளரம். சரி, உண்மையில், பெற்று மக்கள் போது இந்த அமைக்க, CS50 ஆய்வு உங்கள் டிஎஃப்எஸ் என்று ஒரு கருவியாகும் பிரிவுகள் மற்றும் தயார் பயன்படுத்த நீங்கள் பிரிவுகள் தவற விட்டால் நீங்கள் பயன்படுத்த முடியும். இது ஸ்லைடுகளை ஒரு கொத்து கொண்டிருக்கும் நடக்கிறது, ஒவ்வொரு சில குறிப்புகள் மற்றும் தந்திரங்களை தலைப்பு, மற்றும் சில நடைமுறை சிக்கல்கள் தீர்வுகள். ஏன் எல்லோரும் ஒரு தோற்றத்தை எடுக்கிறது இங்கே இந்த பிரச்சனை. நான், நான் வருந்துகிறேன் நினைவு இன்று மடிக்கணினிகள் கொண்டு மக்கள். ஆனால் நீங்கள் இல்லை என்றால் ஒரு லேப்டாப், அது சரி தான். நீங்கள் ஒரு இந்த எழுதி முடியும் காகித துண்டு அல்லது மேல் இருக்கும் உங்கள் அண்டை தோள்பட்டை. ஒரு திட்டம் முயற்சி மற்றும் எழுத அனுமதிக்க வேண்டும் என்று ஒரு யூகம் எடுக்க பயனர் கேட்கிறது, ஒரு குடும்பத்தில் குழந்தைகளின் சராசரி எண்ணிக்கை அமெரிக்காவில் அலகு. அந்த எண் நீங்கள், மூலம், 2 ஆகிறது இந்த உதாரணங்கள் இருந்து பார்க்க முடியும். நாம் சராசரி எண்ணிக்கை அவுட் அச்சிட வேண்டும் அமெரிக்க குடும்ப ஒன்றுக்கு குழந்தைகள், நாம் என்ன செய்ய வேண்டும்? நாம் உள்ளீடு சேகரிக்க வேண்டும் பயனர் இருந்து. பின்னர் என்ன பயனரின் பொறுத்து உள்ளீடு நீங்கள் வெளியே அச்சிட போகிறோம், ஆகிறது இந்த சரியான ஒன்று அல்லது இந்த தவறானது. மற்றும் நீங்கள் என்று முதல் விஷயம் நீங்கள் சிறிய அம்புக்குறி கிளிக் செய்தால், பார்க்க பிரச்சனை கீழேவிட்ஜெட் ஒரு சில சூடோகுறியீடு எழுதி கண்டுபிடிக்க. எனவே நீங்கள் இன்னும் நிரலாக்க இல்லை. நீங்கள் வருகிறோம் உங்கள் பொருட்டு கருத்துக்கள். யாரையும் லூகாஸ் உதவ வேண்டும் வலது கொண்டு வர இந்த பிரச்சனை சூடோகுறியீடு? லூகாஸ் Freitas: முதல் விஷயம் என்ன இருக்கிறது நாம் ஒருவேளை இங்கு செய்ய வேண்டும் என்று? நீங்கள் என்ன நினைக்கிறீர்கள்? பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] லூகாஸ் Freitas: சரி, சரி. எனவே, அச்சு. வெறும் அச்சு இந்த சராசரி சொல்ல மக்கள் எண்ணிக்கை? சரி. அச்சு கேள்வி, நாம் சொல்ல. நான் இந்த கேள்வியை அச்சிட பிறகு, நான் என்ன செய்ய வேண்டும்? பார்வையாளர்கள்: உள்ளீடு கிடைக்கும். லூகாஸ் Freitas: உள்ளீடு கிடைக்கும். வேறு ஏதாவது? பார்வையாளர்கள்: நிலை. லூகாஸ் Freitas: நிலை. லாரன் கார்வால்ஹோ: என்ன ஆகிறது இந்த நிலையில் இருக்க போகிறது? பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] எண்ணிக்கை. லாரன் கார்வால்ஹோ: சரி. லூகாஸ் Freitas: நான் போகிறேன் நிலை சரிபார்க்க? பார்வையாளர்கள்: 2 சமமாக இருந்தால். லாரன் கார்வால்ஹோ: 2 சமமாக இருந்தால். சரியாக. லூகாஸ் Freitas: எதுவும் இருக்கிறதா நான் என்ன செய்ய வேண்டும் என்று வேறு? பார்வையாளர்கள்: கவுண்ட். லூகாஸ் Freitas: அது தான் 2 சமமாக, நாம் சொல்ல - உள்ளீடு சமம் என்றால் என்னை எழுத அனுமதிக்க 2, பிறகு என்ன நான் போகிறேன் செய்ய அச்சு சரியான உள்ளது. பின்னர் வேறு, நான் போகிறேன் தவறான அச்சிட. வேறு ஏதாவது? இல்லை? லாரன் கார்வால்ஹோ: எனவே நீங்கள் - கிளிக் செய்யலாம் அனைவருக்கும் இந்த கீழே இருக்கிறது? லூகாஸ் Freitas: இது தானா? எனவே இப்போது இந்த குறியீடு முயற்சி செய்வோம். லாரன் கார்வால்ஹோ: நீங்கள் கிளிக் செய்தால் சிறிய அம்பு, அது உண்மையில் புரிகிறது உங்கள் உண்மையில் அற்புதமான இது சூடோகுறியீடு. நீங்கள் கருத்துக்கள் அந்த செய்ய முடியும் என்றால் நீங்கள் உங்களை நினைவூட்ட விரும்புகிறேன் என்ன செய்ய. லூகாஸ் Freitas: உதாரணமாக, முதல் நான் கேள்வி அச்சிட வேண்டும், அதனால் நான் நான் உண்மையில், அதை செய்ய போகிறேன்? Printf. எனவே printf, மற்றும் கேள்வி சராசரி ஒன்றுக்கு குழந்தைகளின் எண்ணிக்கை அமெரிக்க குடும்பம். நான் போகிறேன் பயனர் உள்ளீடு. நான் எப்படி செய்ய முடியும்? பார்வையாளர்கள்: முழு எண்ணாக. லாரன் கார்வால்ஹோ: GetInt. லூகாஸ் Freitas: சரி. எனவே முதல் வலது, அறிவிக்க? எண்ணாக, தான் அழைப்பு விடுங்கள் N GetInt சமம். இப்போது நிலை. எனவே நான் போகிறேன் என்று சொல்கிறேன் காசோலை பதில் இங்கே உள்ளது. எனவே முதல், n ஆகும் உள்ளீடு, சமம் என்றால் - எப்படி நான் எழுத போகிறேன்? பார்வையாளர்கள்: சம சம. லூகாஸ் Freitas: பெர்பெக்ட். எனவே n. மேலும், நான் ஒரு இடத்தை வேண்டாம் என்று கவனிக்க சமம், உண்மை, விண்வெளி, சமம். இப்போது நான் என்ன செய்ய வேண்டும்? பாணி மிகவும் முக்கியமான ஒன்று. சுருள் ப்ரேஸ். பின்னர் நான் அச்சிட போகிறேன். நான் எப்படி அச்சிடுவது? Printf. பார்வையாளர்கள்: சாதகமாக இருக்க முடியும்? லூகாஸ் Freitas: இல இது அனைத்து ஸ்மால் இருக்க வேண்டும். எனவே சரியான ஆகிறது. இந்த printf போதுமானது என்று அறிக்கை, அல்லது நான் எதையும் காணவில்லை? பார்வையாளர்கள்: புதிய வரி. லூகாஸ் Freitas: புதிய வரி, ஆமாம். இப்போது வேறு. பார்வையாளர்கள்: ஒரு இடத்தில் கூட இல்லை வைட்டமின் பிறகு, அல்லது இல்லையா? லாரன் கார்வால்ஹோ: நாம் வேண்டும் பாணி வழிகாட்டி சரிபார்க்க. பார்வையாளர்கள்: அது இருக்க கூடாது. லூகாஸ் Freitas: சரி, இருக்க கூடாது. எனவே வேறு, வைட்டமின், "என்று தவறானது." லாரன் கார்வால்ஹோ: அச்சச்சோ, உங்கள் மேற்கோள். லூகாஸ் Freitas: சரி. வேறு ஏதாவது? அது நன்றாக இருக்குமா? லாரன் கார்வால்ஹோ: நாங்கள் அதை முயற்சி? லூகாஸ் Freitas: சரி, அதை இயக்க அனுமதிக்க. எனவே, அதை ஒடுக்குவதற்கான, அது அது வேலை செய்யும் என்று தெரிகிறது. இரண்டு குழந்தைகளை முயற்சி செய்வோம். அது சரிதான். இப்போது அதற்கு பதிலாக தற்போது மீண்டும் இயக்க அனுமதிக்க, ஆனால் இரண்டு குழந்தைகள், நாம் தான் போடுவதற்கு நான் ஐந்து போன்ற வைக்க போகிறேன் என்று. என்று தவறானது. அதனால் அது வேலை என்று தெரிகிறது. லாரன் கார்வால்ஹோ: ஏன் நீங்கள் அவற்றை காண்பிக்க வேண்டாம் நீங்கள் ஏதாவது வைத்து இருந்தால் என்ன நடக்கிறது சில கடிதங்கள் போன்ற வித்தியாசமான,. லூகாஸ் Freitas: ஓ, அப்படியா. மேலும் அந்த பார்க்கிறேன். பயனர் குழப்பம் முயற்சி என்ன என்றால் உங்கள் திட்டம், மற்றும் அவர்கள் எழுத, நான் இரண்டு தெரியாது. அது மீண்டும் சொல்ல நடக்கிறது. லாரன் கார்வால்ஹோ: எனவே GetInt மீண்டும் அவர்களை கேட்டு கொள்கிறது. நாம் பார்த்துக்கொள்ள வேண்டும் இல்லை நம்மை என்று. லூகாஸ் Freitas: ஆமாம். நான் உண்மையில் ஒரு எண்ணை வைத்து எனவே ஒழிய, அது தான் மீண்டும் என்னை கேட்டு வைக்க போகிறோம். பார்வையாளர்கள்: நீங்கள் அதை எப்படி ரன்? லூகாஸ் Freitas: வெறும் கிளிக் இந்த நட்சத்திர பொத்தானை. லாரன் கார்வால்ஹோ: நீங்கள் வரை செல்ல வேண்டும். அங்கு நீங்கள் செல்கிறீர்கள். லூகாஸ் Freitas: நட்சத்திரம் அங்கு பொத்தானை அழுத்தவும். சரி? பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] கேட்கும் இல்லை மிக தசம எண்கள்? லாரன் கார்வால்ஹோ: நான் அதை நம்புகிறேன். லூகாஸ் Freitas: அது என்ன என்றால்? லாரன் கார்வால்ஹோ: அவர்கள் தட்டச்சு ஒரு தசம எண்ணை, நான் நினைக்கிறேன் அது உடனடியாக நடக்கிறது. லூகாஸ் Freitas: பார்க்கலாம். லாரன் கார்வால்ஹோ: ஏனெனில் அது ஒரு முழு எண்ணாக இல்லை. லூகாஸ் Freitas: ஆமாம். லாரன் கார்வால்ஹோ: எனவே அது ஒரு முழு எண்ணாக இல்லை, முகப்பு மீண்டும் நீங்கள் கேட்க வேண்டும். பார்வையாளர்கள்: எனவே அங்கு அந்த குறியீடு இருக்கும் கேட்கும் தசம இடத்தில் அவர்கள் நுழைய வேண்டும் என்று பயனர் குறிப்பாக ஒரு முழு? லாரன் கார்வால்ஹோ: GetInt உண்மையில் ஆகிறது எங்களுக்கு என்று செய்து. பார்வையாளர்கள்: இல்லை, நாம் விரும்பினால் அர்த்தம் நுழைய [செவிக்கு புலப்படாமல்] லூகாஸ் Freitas: நீங்கள் சராசரி சொல்ல முடியும் அமெரிக்க குழந்தைகளின் எண்ணிக்கை. எனக்கு தெரியாது. நாம், உதாரணமாக, "தயவுசெய்து சொல்ல முடியும் உள்ளீடு ஒரு முழு எண்ணாக. " லாரன் கார்வால்ஹோ: சமமாக ஒரு முழு சராசரி எண்ணிக்கை. நான் என்ன சொல்கிறேன் என்றால், அது எப்படி நீங்கள் வார்த்தை அது, சரியான? லூகாஸ் Freitas: ஆமாம். இந்த உண்மையில் குறியீட்டு பகுதி அல்ல. அது என்ன போன்ற மேலும் நீங்கள் வேண்டும் போகிறோம் உங்கள் நிரல் எழுத. பார்வையாளர்கள்: எப்படி நாம் அதை இயக்க வேண்டும் [செவிக்கு புலப்படாமல்] கெடிட் உண்மையில் இருந்தது. அதற்கு பதிலாக நாடகம் அழுத்தி? லூகாஸ் Freitas: நாங்கள் முதலில் தொகுக்கலாம். நாம் செய்ய செய்து அதை செய்ய முடியும் மற்றும் கோப்பின் பெயர். பின்னர் அதை ரன், நாம் டாட் சாய்வு செய்ய வேண்டும் மற்றும் திட்டத்தின் பெயர். பார்வையாளர்கள்: நான் என்ன நான் பொருள் என்றால் நினைக்கிறேன் நாம் திட்டம் பதிலளிக்க வேண்டும் அவர்களின் தவறான, தவறான உள்ளீடு, நீங்கள் வைக்க கூடாது - லூகாஸ் Freitas: நாங்கள் முடியாது என்று இந்த கூறுகிறார் குறியீடு மீண்டும் முழு எண்ணாக கிடைக்கும் ஒரு இது இருந்து வருகிறது ஏற்கனவே செயல்படுத்தப்பட்டு என்று செயல்பாடு CS50 நூலகம் வழியாக, மற்றும் இது எங்களுக்கு அது ஏற்கனவே, அங்கு செயல்படுத்தப்படும் நாம் முடியாது தான் [செவிக்கு புலப்படாமல்]. லாரன் கார்வால்ஹோ: நீங்கள் பயன்படுத்த வேண்டாம் என்றால் GetInt, நீங்கள் அதை செய்ய முடியும். லூகாஸ் Freitas: ஆமாம். நீங்கள் GetInt பயன்படுத்தி என்றால், உங்களால் முடியாது. வேறு ஏதேனும் கேள்விகள்? பார்வையாளர்கள்: நீங்கள் போன்ற போயிருக்க கூடுமா பின்னர் GetFloat மற்றும் வைக்க முடியும் ஒரு தசம அதை? லூகாஸ் Freitas: ஆமாம். பார்வையாளர்கள்: சரி. பிறகு நீங்கள் உள்ளீடு முடியும் ஒரு சமமாக மிதக்க - லாரன் கார்வால்ஹோ: ஆமாம். ஒரு தவிர போலவே மிதக்க அதற்கு பதிலாக ஒரு முழு எண்ணாக. லூகாஸ் Freitas: நான் இங்கே அதை வைத்து பின்னர் அங்கு GetFloat. பார்வையாளர்கள்: நீங்கள் செய்யும் பார்க்க அல்லது பார்த்திருக்கிறேன் - லாரன் கார்வால்ஹோ: நாங்கள் இருக்கிறோம் இன்னும் போகவில்லையா. பார்வையாளர்கள்: - உடன் சமத்துவமின்மை செய்து மிதவைகள் இல்லை என்று [செவிக்கு புலப்படாமல்] பார்வையாளர்கள்: அரைக்காற்புள்ளிகள் என்ன? லாரன் கார்வால்ஹோ: அரைப்புள்ளி தான் இந்த அறிக்கை முழுமையாக உள்ளது என்று அர்த்தம் நாம் செல்ல போகிறோம் அடுத்த ஸ்லைடு மீது. பார்வையாளர்கள்: எனவே அது அவசியம் தான் ஒவ்வொரு முறையும்? லாரன் கார்வால்ஹோ: ஆமாம். சரி, சரி, இல்லை இந்த நிலைமைகள், அவர்கள் இருப்பதால் ஏதாவது படம்பிடித்து. எனவே அடிப்படையில் ஏதாவது இதனால் என்றால் நீங்கள் ஒரு சுருள் பிரேஸ் உருவாக்க தொகுதி, ஒரு அரைப்புள்ளி போடாதே இறுதியில். லூகாஸ் Freitas: ஆனால் எல்லாம் வேறு, ஆமாம். நீங்கள் ஒரு அறிக்கை முடிக்க, அரைப்புள்ளி வைத்து. நீங்கள் அரைக்காற்புள்ளிகள் மறந்து விட்டால், ஒடுக்கி, உங்கள் மீது கோபமாக பெற நடக்கிறது நீங்கள் செய்ய போகிறோம் அதை சரி செய்ய முயற்சி. லாரன் கார்வால்ஹோ: நான் ஒரு அரைப்புள்ளி வைத்து இருந்தால் இங்கே, நான் இந்த நிறுத்த, மற்றும் என்ன இயக்க பெற மாட்டார் உள்ளே, மூலம். எனவே அது அந்த பொதுவான பிழைகள் ஒன்று தான். பார்வையாளர்கள்: எப்போதும் இயக்கும். லாரன் கார்வால்ஹோ: ஆமாம். இந்த வழக்கில், நாம் எப்போதும் என்று உள்ளே என்ன இயக்கவும். பார்வையாளர்கள்: உங்கள் பாணி [செவிக்கு புலப்படாமல்] நினைத்தேன், நீங்கள் அந்த இணைக்கவும். லாரன் கார்வால்ஹோ: ஓ, அந்த உண்மை. பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] ஒற்றை வரி விஷயம் [செவிக்கு புலப்படாமல்] பார்வையாளர்கள்: ஆமாம்? பார்வையாளர்கள்: நீங்கள் பல ஒரு வரியில் உள்ளீடுகள்? எனவே நீங்கள் செய்த கேட்கலாம் போன்ற இரண்டு விஷயங்களை அச்சிட? லாரன் கார்வால்ஹோ: பயன்படுத்தி - லூகாஸ் Freitas: இல நான் கூட வேண்டும் என்று சொல்கிறேன் இந்த முழு மீ பெற. நான் வேறு ஒரு வரியில் அதை செய்ய வேண்டும். பார்வையாளர்கள்: நீங்கள் இயக்க வேண்டும் என்றால் என்று, எப்படி [செவிக்கு புலப்படாமல்]? அது உடனடியாக அச்சிட வேண்டும் அங்கு [செவிக்கு புலப்படாமல்] பின்னர் நீங்கள் ஒரு உள்ளிடவும் மற்றும் நான் - லாரன் கார்வால்ஹோ: சரி, அதை ரன். நான் என்ன சொல்கிறேன் என்றால், நம்மை நிறுத்தும் எதுவும் இல்லை அதை இயங்கும் பார்த்து என்ன நடக்கும். லூகாஸ் Freitas: நான் அதை தான் நினைக்கிறேன் போகிறது எங்களுக்கு புகார் நாம் பயன்படுத்தி வருகிறோம் ஏனெனில் - லாரன் கார்வால்ஹோ: அச்சச்சோ. லூகாஸ் Freitas: அது சரி எங்களுக்கு புகார் நாம் இந்த பயன்படுத்தி வருகிறோம் ஏனெனில் இப்போது மாறி, ஆனால் நான், உதாரணமாக, N சமம் ஆகிறது சமம், மற்றும் மீ சமம் பின்னர் என்ன செய்வேன், சமம் இந்த வழக்கில் நடக்கும்? இந்த திட்டம் என்ன செய்ய வேண்டும்? பார்வையாளர்கள்: நான் யோசித்தேன் நான் அது எப்படி என்று - லாரன் கார்வால்ஹோ: அவள் விரும்புகிறார் அது எப்படி இருக்கும் என்று தெரிந்து போன்ற, நான், என்று நினைக்கிறேன்? அது பின்னர் அவர்கள் ஒரு எடுத்து, அது இரண்டாவது ஒரு நடந்தது. நான் நாம் செல்ல வேண்டும் என்று, நாங்கள் இன்னும் ஒரு காரணம் முன் செல்ல காண்பி - நீங்கள் கணித வரை இழுக்க வேண்டும் என்று விரும்புகிறீர்கள்? லூகாஸ் Freitas: ஆமாம், கணித. லாரன் கார்வால்ஹோ: கொடு எனக்கு ஒரு இரண்டாவது. ஒரு சில வெவ்வேறு எண் உள்ளன சி சி எண் தரவு மாறிகள் பல்வேறு வகையான பிரிக்கலாம், இந்த நீங்கள் தான் பெரும்பாலும் பார்க்க. மற்றும் எண்ணாக ஒரு முழு எண். நீங்கள் எந்த தசமங்கள் முடியாது. பயன்பாட்டிற்கான, அது எடுக்கிறது ஒரு முழு எண்ணாக சேமிக்க 32 பிட்கள். ஒரு மிதவை தசமங்கள் முடியும். இது சேமிக்க 32 பிட்கள் எடுக்கிறது அப்ளையன்ஸ் ஒரு மிதவை. ஒரு இரட்டை தசம ஒரு எண் அதை சேமிக்க 64 பிட்கள் எடுக்கும் என்று புள்ளி, இது நீங்கள் இருக்க முடியும் என்று அர்த்தம் அதிக துல்லியம், ஏனெனில் நீங்கள் இன்னும் முடியும் - நீங்கள் அதை அழைக்க வேண்டும்? லூகாஸ் Freitas: சரி, சரி என்று தான். லாரன் கார்வால்ஹோ: மேலும் இடங்களில் தசம புள்ளி பின்னர். மற்றும் ஒரு நீண்ட நீண்ட ஒரு முழு எண் என்று 64 பிட்கள் எடுக்கிறது அப்ளையன்ஸ் புண். லூகாஸ் Freitas: அது இருக்க முடியும் டேவிட் விட பெரிய இருக்க முடியும். லாரன் கார்வால்ஹோ: தரவு பற்றி தான் சி வகையான அவர்கள் சொல்ல வேண்டும் என்று என்ன நீங்கள் சேமிக்க முடியும் தரவு வகையான உங்கள் மாறி. அவர்கள் நீங்கள் இந்த பயன்படுத்தலாம் எப்படி நீங்கள் சொல்கிறார்கள் உங்கள் திட்டத்தில் மாறி. அது கண்காணிப்பதற்கான மிக முக்கியம் என்ன தரவு வகை நீங்கள் பயன்படுத்தி, மற்றும் என்றால் நீங்கள் ஒரு தரவு வகை இருந்து நடிக்க வேண்டும் மற்றொரு, உங்களுக்கு தெரியும் என்று உறுதி என்று சரியாக என்ன நடக்கிறது நடிப்பதற்கு நடைபெறுகிறது. நீங்கள் பின்னர் ஒரு உதாரணம் பார்க்கலாம் ஒரு இந்த சரிவுகள் மீது ஏற்படலாம் என்று தவறு. தான் சி சில கணித பாருங்கள் நாம் உண்மையில் கவனமாக சிந்திக்க, நான் நினைக்கிறேன், இந்த என்ன நடக்கிறது பற்றி கணித நடந்து வருகிறது. முதல் வரி, என்ன தான் நான் x அறிவிக்க போது என்ன நடக்கிறது? பார்வையாளர்கள்: நீங்கள் அனுமதிக்கிறது x ஏதாவது இருக்க வேண்டும்? லாரன் கார்வால்ஹோ: ஆமாம். சரி, நான் உண்மையில் இயக்க கேட்கிறேன் நினைவகம் 32 பிட்கள் முறை, சரியான? இதில் நான் ஒரு முழு எண்ணாக சேமிக்க முடியும், மற்றும் நான் என்று, int x அழைக்க போகிறேன். லூகாஸ் Freitas: அடிப்படையில் நினைவக போகிறது 32 என்று ஒரு இடத்தை கண்டுபிடித்து பிட்கள் மற்றும் கூறி, ஏய், நான், இந்த இடத்தை வேண்டும் அது x என்று நடக்கிறது. எனவே நீங்கள் தான் மிகவும் அதிகமாக கண்டறியும் உங்கள் நினைவகம் ஒரு பெட்டியில் எக்ஸ் கடை மதிப்புகள். லாரன் கார்வால்ஹோ: பின்னர் நான் ஆரம்பிக்கிறேன் எக்ஸ், இது நான் சேமிக்க என்று அர்த்தம் அந்த இடத்தில், அந்த துண்டின் 2 மதிப்பு நாம் இயக்க கேட்டார் நினைவகம், என்று அமைப்பு. கீழே இங்கே நாம் என்ன செய்கிறோம் என்பதை ஆகிறது நாம் உண்மையில் அறிவித்தார் ஒரு வரியில் Y ஆரம்பிக்கும் பதிலாக நாம் இங்கே செய்தது போல இரண்டு வரிகளில், ஒரு நன்றாக உள்ளது, நாம் இருக்கிறோம் , x 1 சேர்த்து, நாம் சேமித்து என்று Y மதிப்பு. லூகாஸ் Freitas: எனவே அடிப்படையில் இந்த வரி இப்போது y ஒரு பெட்டியில் காண்கிறார், செய்கிறது, பின்னர் அதன் மதிப்பு, விஷயம் நீங்கள் பெட்டியின் உள்ளே வைக்க போகிறோம், ஆகிறது x மதிப்பு பிளஸ் 1 இருக்க போகிறது. எனவே, அதை y இந்த பெட்டியில் உள்ளது. அது x மதிப்பு, தெரிகிறது கிடைக்கிறது இங்கே, அது 2 என்று பார்க்க. எனவே, அங்கு, பிளஸ் 1 போடு இது ஒரு 3 வைக்கிறது. என்று பயன்? எனவே Y இந்த வழக்கில் 2 இருக்கும். லாரன் கார்வால்ஹோ: அனைத்து, வலது குளிர். நாம் சில கூடுதலாக பார்த்தேன், இப்போது யோசிப்போம் நான் இங்கே சி பற்றி பிரிவு ஒரு மிதவை பிரகடனம் மற்றும் ஆரம்பிக்கும் பதில் 10 1 பிளவு என்று, பின்னர் நான் பதில் அச்சிடுகிறது நான் இரண்டு தசம இடங்களுக்கு. மற்றும் என் printf அறிக்கையில், இங்கே கவனிக்க, நான் இரண்டு ஏதாவது அச்சிட வேண்டும் போது தசம இடங்களில்,% .2 f ஆகிறது நான் பயன்படுத்த வேண்டும் என்று. எனவே புள்ளி 2 தான் சொல்கிறான் நான் பிறகு இரண்டு இடங்களில் வேண்டும் தசம அச்சு. இப்போது, என்ன நடக்க போகிறது நான் இந்த குறியீடு ரன் என்றால் என்ன? யாராவது ஒரு யோசனை உள்ளதா? என்ன அவுட் அச்சிட வேண்டும்? லூகாஸ் Freitas: என்ன நாம் பெற எதிர்பார்த்து. லாரன் கார்வால்ஹோ: என்ன செய்கிறது நாம் முதலில் வேண்டும்? லூகாஸ் Freitas: [செவிக்கு புலப்படாமல்] லாரன் கார்வால்ஹோ: 0.1, ஆமாம். ஆனால் என்ன அவுட் அச்சிட வேண்டும்? பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] லாரன் கார்வால்ஹோ: சரி, இல்லை, உண்மையில். இந்த நான் பற்றி பேசி என்ன ஆகிறது ஏன் மிகவும் கவனமாக பாதையில் வைக்க வேண்டும் உங்கள் தரவு வகைகள். எனவே, இந்த என்ன தரவு வகை என்ன? ஒரு முழு எண்ணாக, சரியா? எந்த தசம இடத்தில் உள்ளது. 10 ஒரு முழு எண்ணாக இருக்கிறது. எந்த தசம இடத்தில் உள்ளது. நான் ஒரு முழு எண்ணாக ஒரு முழு எண்ணாக பிரித்து என்றால், நான் ஒரு பெற 0.1 இது int டேவிட் ஏனெனில் தசம இடங்களில் உள்ளது, ஆனால் வெறும் 0 முடியாது. ஒரு முழு எண்ணாக தான் W & ஏனெனில் தசம இடங்களில் ஆஃ. லூகாஸ் Freitas: எனவே எப்போது நீங்கள் செய்ய டேவிட் நடவடிக்கைகளை, நீங்கள் போகிறோம் பதில் போன்ற ஒரு முழு எண்ணாக. எனவே அடிப்படையில், கணினி செய்து, அதை பிரிக்கிறது 1 தான் 10, மற்றும் அது 0.1 கிடைக்கிறது. ஆனால் அது இந்த, காத்திருக்க, தான் ஒரு முழு எண்ணாக இருக்க வேண்டும், எனவே நீங்கள் தான் 0.1 புறக்கணிக்க, அது இப்போது 0 தான். லாரன் கார்வால்ஹோ: நான் இந்த அச்சிட போது வெளியே, நான் பதிலாக 0.10 விட 0.00 கிடைக்கும். லூகாஸ் Freitas: அந்த உணர்வு ஏற்படுத்தும்? லாரன் கார்வால்ஹோ: அந்த மாதிரியான தான் துரதிருஷ்டவசமான, சரியான? லூகாஸ் Freitas: நாங்கள் இது எப்படி சரி செய்ய முடியும்? லாரன் கார்வால்ஹோ: நாம் தான் முயற்சி மற்றும் அதை சரிசெய்ய. இங்கே நான் அங்கு ஒரு எடுத்துக்காட்டு உண்மையில் 1 வார்ப்பு மற்றும் 10 மிதக்கும் வேண்டும். எனவே இப்போது, 1 இனி ஒரு முழு எண்ணாக இருக்கிறது. 1 ஒரு மிதவை ஆகிறது. மூலம், இந்த இலக்கணத்தை ஆகிறது நீங்கள் ஒரு இருந்து நடிக்க வேண்டும் போது தரவு வகை மற்றொரு. நீங்கள் தரவு வகை வைக்க முடியாது அடைப்புக்குறிக்குள் மற்றும் முன்புள்ள வேண்டும் நீங்கள் வார்ப்பு என்று மதிப்பு. எனவே இங்கே, நான் ஒரு மிதவை பிளவு ஒரு மிதவை பதில் பெற ஒரு மிதவை. ஆம், இந்த என்று உண்மையில் 0.10 அச்சிட. என்று பயன்? லூகாஸ் Freitas: எனவே வகை நடிப்பதற்கு தான் ஆகிறது மற்ற ஒரு வகை இருந்து மாற்றும். எனவே 1 உண்மையில் 1.000 ஆகும் மிதக்க. சரியாக, இந்த, ஆனால் அது ஒன்று தான் தசம இடங்களில், உண்மையில் 1 ஆகிறது. என்று பயன்? சரி? பார்வையாளர்கள்: நீங்கள் பங்குகளாக பதில் செய்தால் 1.0 10 ஆல் வகுக்க? லாரன் கார்வால்ஹோ: நீங்கள் உண்மையில் போகிறோம் அடுத்த ஸ்லைடு என்று பார்க்க. உண்மையில் நம் அடுத்த ஸ்லைடு தான். இந்த உண்மையில் விட ஒரு இனிமையானதுமாகும் ஆகிறது நடிப்பதற்கு தட்டச்சு, நான் நினைக்கிறேன். எனவே இந்த இரண்டு மிதவைகள் வெறும் இருக்கின்றன உண்மையில் இயல்பு என்று அவர்கள் தசம இடங்களில் உள்ளது. ஆமாம்? பார்வையாளர்கள்: நீங்கள் செய்தது [செவிக்கு புலப்படாமல்] 10 ஆல் வகுக்க? லாரன் கார்வால்ஹோ: உண்மையில் ஒரு மிதவை ஒரு முழு எண்ணாக வகுக்க உண்மையில் நீங்கள் ஒரு கொடுக்கிறது என்று நன்றாக வேலை செய்யும் எனவே இந்த மிதவை. அனைவருக்கும் இந்த புரிந்து, காத்திருக்க? இந்த உண்மையில் இருக்க போகிறது என்பதால் pset1 உள்ள பெரிய ஒப்பந்தம், உண்மையில். ஆமாம்? பார்வையாளர்கள்: இயலவில்லை நீங்கள் விரைவில் சிவப்பு பகுதி மேல் போக? லாரன் கார்வால்ஹோ: சிவப்பு பகுதி, ஆமாம். லூகாஸ், நீங்கள் விரும்புகிறீர்கள்? லூகாஸ் Freitas: சரி. எனவே நினைவில் சதவீதம் ஒரு ஒதுக்கிட உள்ளது. இது ஒரு காலி இடத்தில் தான். எனவே எல்லாம் புரிந்து கொள்ள முயற்சி செய்வோம் என்று இங்கே நடக்கிறது. சதவீதம் அது ஒரு ஒதுக்கிட என்று அர்த்தம். நீங்கள் அதாவது F, வேண்டும் இந்த தற்காலிக ஒரு மிதவை ஆகிறது. நாம் இங்கே வேண்டும் என்று கடந்த விஷயம் இருக்கிறது ஒரு .2, இது நான் இரண்டு வேண்டும் பொருள் மிதவை தசம இடங்கள். நான்% F இருந்தால், அவர்கள் அதை வைக்கும் தசம இடங்களில் ஒரு கொத்து. அதனால் நான் .2 அல்லது .1 அல்லது .5 வைத்து, அல்லது முடியும் என்ன, அது வைத்து நடக்கிறது தசம இடங்கள் எண்ணிக்கை. ஒரே விஷயம் என்று நீங்கள் போன்ற வைத்து இருந்தால் .100 அல்லது .1,000, அது உண்மையில் இல்லை அந்த தசம இடங்களில் வைக்க போகிறது அது போதுமான நினைவகம் இல்லை, ஏனெனில் துல்லியமான வேண்டும். வேறு ஏதேனும் கேள்விகள்? சரி? பார்வையாளர்கள்: எனவே மிதவை வெறும் அனுமதிக்கிறது நீங்கள் முழு அப்பால் செல்ல? லூகாஸ் Freitas: ஆமாம். லாரன் கார்வால்ஹோ: சரி, ஒரு மிதவை தான் நீங்கள் தசம இடங்களில் அனுமதிக்கிறது. லூகாஸ் Freitas: இது தான் அர்த்தம் என்று இப்போது தசம எண்கள் முடியும். பார்வையாளர்கள்: ஏன் நாம் என்று எப்போதும் முழு பயன்படுத்த? லூகாஸ் Freitas: ஏன் நீங்கள் முழு பயன்படுத்த? நீங்கள், 0 முதல் 10 எண்ணும் ஒருவேளை நீங்கள் உண்மையில் ஒரு முழு பயன்படுத்த வேண்டும். நீங்கள் ஒரு மிதவை பயன்படுத்த தேவையில்லை. சில சூழ்நிலைகளில், நீங்கள் இல்லை உண்மையில் வேண்டும் - லாரன் கார்வால்ஹோ: ஒருவேளை நீங்கள் தசமங்கள் விரும்பவில்லை. லூகாஸ் Freitas: ஒருவேளை நீங்கள் இல்லை ஒரு மிதவை பயன்படுத்த வேண்டும். லாரன் கார்வால்ஹோ: வேறு விஷயம், ஒரு மிதவை மற்றும் ஒரு முழு எண்ணாக வைத்து இரண்டு, நினைவில் ஒருவேளை அவற்றை சேமிக்க 32 பிட்கள் எடுத்து, நீங்கள் பிட்கள் வீணடிக்க விரும்பவில்லை தசம இடங்கள். லூகாஸ் Freitas: ஆமாம். எனவே போன்ற, இதை பற்றி யோசிக்க. நீங்கள் இருவரும் 32 பிட்கள் வேண்டும் ஒரு முழு எண்ணாக மற்றும் ஒரு மிதவை. ஒரு முழு எண்ணாக, அனைத்து அந்த 32 பிட்கள் முழு பகுதியாகும். நீங்கள் 32 பிட்கள், நீங்கள் ஒரு மிதவை பயன்படுத்தினால் இந்த நினைவகம் பயன்படுத்தப்படுகிறது பகுதியாக வேண்டும் எண்ணை, முழு எண், மற்றும் பயன்படுத்தப்படுகிறது மற்ற பகுதி தசம இடங்கள். எனவே நீங்கள் பெற முடியாது என்று அர்த்தம் மிதவைகள் மிக பெரிய எண்கள் ஏனெனில் மிதவை ஏற்கனவே நிறைய பயன்படுத்தி தசம இடங்களில் நினைவகம். சரி? பார்வையாளர்கள்: முதல் பதில், அதை சரியாக என்ன செய்கிறார்? அது சம பங்குகளாக மதிப்பு அமைப்பு என்று ஒதுக்கிட நீங்கள் என்று அடுத்த வரியில் அதை நினைவு? இது பதில் மிதக்க என்கிறார். லூகாஸ் Freitas: ஆமாம். எனவே இந்த மிதவை பதில் நீங்கள் வருகிறோம் பொருள் நினைவகத்தில் இப்போது ஒரு சிறிய வாளி என்று ஒரு மிதவை வைத்திருக்கிறது, என்று நடக்கிறது பதில் என்று வேண்டும். எனவே அந்த மிதவை பதில் என்ன. பின்னர் நீங்கள் சொல்கிறீர்கள் என்று உள்ளே இந்த, நீங்கள் வைக்க போகிறோம் இந்த விளைவு. எனவே நீங்கள் 1.0 வகுக்க செய்ய போகிறோம் 10.0, நீங்கள் 0.1, மற்றும் நீங்கள் வைத்து பதில் என்று உள்ளே. லாரன் கார்வால்ஹோ: எனவே ஒரு வரியில், நாம் இருக்கிறோம் இந்த மிதவை பிரகடனம் மற்றும் ஆரம்பிக்கும் பதில் என்று. லூகாஸ் Freitas: சுவாரஸ்யமாக, எனினும் இந்த, அது ஒரு வரி செய்து பல நடவடிக்கைகள். இது சி விடாமல் ஒரு வழி நீங்கள் குறைவாக குறியீடு பயன்படுத்த. இது மும்மை அதே விஷயம் நீங்கள் ஒரு செய்ய முடியும் என்பதை ஆபரேட்டர், [செவிக்கு புலப்படாமல்] ஒரு வரியில். அது உண்மையில் அதே காரியத்தை செய்து மிதவை பதில், அரைப்புள்ளி, மற்றும் செய்து பின்னர் பதில் பதிலாக ஆனால், இந்த சமம் நீங்கள் அந்த இரண்டு வரிகளை செய்யும், அது ஒரு குறுக்குவழி போல. சரி? பார்வையாளர்கள்: நீங்கள் இந்த ஓடி என்றால், அது 0.10 இருக்கும்? லூகாஸ் Freitas: ஆமாம். சரி? பார்வையாளர்கள்: உண்மையில் குறியீடு பதில் அல்லது அது வெறும் பெயர் என்ன? லாரன் கார்வால்ஹோ: இந்த உண்மையில் குறியீடு ஆகிறது. இந்த நாங்கள் போகிறோம் என்ன ஆகிறது எங்கள் மாறி பெயரை. பார்வையாளர்கள்: அது தான் ஒரு பெயர் [செவிக்கு புலப்படாமல்]. லாரன் கார்வால்ஹோ: ஆமாம். நான் மிதக்க x 1.0 சமம் என்றார். லூகாஸ் Freitas: விஷயம் என்று ஆகிறது மாறி பெயரை ஆகிறது நீங்கள் பயன்படுத்தும் ஒன்று. அதை நீங்கள் தான் முக்கியம். உண்மையான திட்டம், மட்டும் தான் விஷயங்களில் நீங்கள் மதிப்பு என்று வாளி உள்ளே வேண்டும். நீங்கள் மாறிகள் மற்றும் காரணம் மாறிகளின் பெயர்கள் அதனால் நீங்கள் தெரியும் என்று ஆகின்றன உங்களை போல், கையாள்வதில் என்ன நீங்கள் தரவு என்ன மாதிரியான ஒரு நேரத்தில் அணுகும். ஆனால் குறியீடு தன்னை, நீங்கள் அழைக்கிறீர்கள் என்றால் அல்லது கேள்வி அல்லது ஏதாவது பதில், அழகான மிகவும், அது ஒரு விஷயமே இல்லை. அது ஒரு விஷயமே இல்லை. நீண்ட நீங்கள் ஒவ்வொரு தொடர்ந்து நீங்கள் நிகழ்வு அது, அதனால் நீங்கள் அழைக்க வேறு ஏதாவது. சரி? பார்வையாளர்கள்: மாறிகளை செயல்பாடு அப்பால் சென்று? நீங்கள் ஒரு அடைப்புக்குறி உருவாக்க இருந்தால் [செவிக்கு புலப்படாமல்], என்று நீங்கள் தான் [செவிக்கு புலப்படாமல்] மீண்டும் பதில்? லாரன் கார்வால்ஹோ: இல பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] லாரன் கார்வால்ஹோ: இல அந்த நோக்கம் வெளியே இருக்கும் இந்த குறிப்பிட்ட மாறி. உண்மையில், அந்த வகையான சுவாரஸ்யமான, நாம் இருக்கும் போது, ஏனெனில் சுழல்கள் அல்லது இந்த போன்ற விஷயங்கள் நிலைமைகள், நீங்கள் ஒரு மாறி அறிவிக்க சுருள் ப்ரேஸ் மற்றொரு தொகுப்பில் உள்ள, அது உண்மையில் மட்டுமே உள்ளது அந்த சுருள் ப்ரேஸ். பார்வையாளர்கள்: பற்றி ஒரு கடைசி குறிப்பு [செவிக்கு புலப்படாமல்] மிதவைகள். ஏன் நீங்கள் எப்போதும் டேவிட் பயன்படுத்த வேண்டும்? இதை விட ஒரு பக்க குறிப்பு உள்ளது எதுவும் இல்லை, ஆனால் உங்கள் கணினியில் ஆகிறது டேவிட் கையாள குறிப்பிடத்தக்க சிறந்த அதை கையாளும் மிதவைகள் உள்ளது விட. இது ஒரு பொருட்டு தான் வேகமாக அளவில். எனவே தான் கையாளப்படுகிறது என்றால் மட்டுமே, மிதக்கிறது விஷயங்களை நிறைய மெதுவாக இருக்கும். லாரன் கார்வால்ஹோ: உண்மையில், அங்கு தெரிகிறது மிதவைகள் ஒரு சிக்கல் இருக்கிறது. லூகாஸ் Freitas: காரணம் என்ன நீங்கள் நினைக்கலாம், என்று, எப்படி பைனரி ஆகிறது நீங்கள் முழு பிரதிநிதித்துவம் முடியும் 0 மற்றும் 1 செலுத்துவதன் மூலம். லாரன் கார்வால்ஹோ: தான் அடுத்த விஷயம். லூகாஸ் Freitas: சரி. ஆர். லாரன் கார்வால்ஹோ: நான் அந்த சிந்தனை நடத்த. லூகாஸ் Freitas: சரி, நான் உன்னை பின்னர் நீங்கள் சொல்ல. லாரன் கார்வால்ஹோ: நாம் என்ன பெற முன் லூகாஸ் தான் கூறுகையில், ஆபரேட்டர் முன்னுரிமை. இந்த பொது அறிவு உள்ளது. நீங்கள் இந்த போதுமான செய்யவில்லை. எனவே, ஏதாவது அடைப்புக்குறிக்குள் தான் என்றால், அது முதல் நடக்கும். இது பெருக்கல் முன்னுரிமை எடுக்கிறது தான் கூடுதலாக மீது, கழித்தல், அந்த போன்ற விஷயங்கள். எனவே உண்மையில், யாராவது விரும்பவில்லை என்ன எண் ஒரு உண்மையில் சொல்ல மதிப்பீடு? பார்வையாளர்கள்: 27. லாரன் கார்வால்ஹோ: 27? சரி. லூகாஸ் Freitas: என்னை தருகிறேன் மக்கள் மிட்டாய்கள். லாரன் கார்வால்ஹோ: சரி. என்ன எண் இரண்டு பற்றி? என்ன எண் இரண்டு பற்றி? பார்வையாளர்கள்: 22. லாரன் கார்வால்ஹோ: 22, ஆமாம். நான் யார் என்று எனக்கு தெரியாது. எண் மூன்று? பார்வையாளர்கள்: 10. லாரன் கார்வால்ஹோ: 10, ஆமாம். கூல். எனவே மட்டு. லூகாஸ், நீங்கள் மட்டு விளக்க வேண்டும் என்று விரும்புகிறீர்கள்? லூகாஸ் Freitas: மட்டு இந்த ஆபரேட்டர் ஆகிறது அது உண்மையில் ஒரு மிகவும் பயனுள்ளதாக இருக்கிறது பிரச்சினைகள் கொத்து. நான் அது என்ன 55 மட்டு 10, செய்கிறேன் என்றால் இந்த நான் செய்ய வேண்டும் என்று சொல்கிறேன் 10, 55 மி. நான் என்ன கிடைக்கும்? அது உண்மையில் நான் இருக்கிறேன் என்றால் உணர்கிறார் பிரிவு செய்கிறீர்கள், என்ன ஆகிறது நான் முழு இருக்கிறது என்று முதல் முறையாக? பார்வையாளர்கள்: 5. லூகாஸ் Freitas: 5. பின்னர் எஞ்சிய சரி, 5 உள்ளது? எனவே இது 5 முதல் 10 மடங்கு கூடுதலாக 5 தான். அடிப்படையில், மட்டு என்ன, அது முயற்சிக்கிறது இந்த ஒரு இந்த எண்ணிக்கை பிரித்து, மற்றும் அது எஞ்சிய என்ன பார்க்கிறது பிரிவு. லாரன் கார்வால்ஹோ: அதனால் தான் எஞ்சிய கொடுக்கிறது. எனவே எண்ணை ஒரு என்ன? 5. எண்? பார்வையாளர்கள்: 3. லாரன் கார்வால்ஹோ: 3. எண் மூன்று? 0. நான்கு 1 ஆகிறது. சரியாக. லூகாஸ் Freitas: எளிய, சரியான? லாரன் கார்வால்ஹோ: நாம் ஏன் இந்த தவிர்க்கும் இல்லை நாம் உண்மையில் இல்லை, ஏனெனில் நேரம், மற்றும் மக்கள் புரிந்து தெரிகிறது. எனவே இங்கே லூகாஸ் என்ன என்று வெறும் பற்றி. லூகாஸ் Freitas: மற்றொரு காரணம் நான் ஏன் அதற்கு பதிலாக மிதவைகள் டேவிட் பயன்படுத்த வேண்டும் மிதவைகள் மிக துல்லியமாக இருக்கின்றன என்று. ஏன் அவர்கள் துல்லியமாக இல்லாத? டேவிட் ஒரு முழு பிரதிநிதித்துவம் என்று கூறினார், உதாரணமாக, நாம் 0 பயன்படுத்த 1, சரியா? பின்னர் நீங்கள் அடிப்படையில் செய்கிறீர்கள் பெருக்கல், அந்த செய்ய நடவடிக்கைகளை தெரிந்து கொள்ள என்ன தசம எண்ணை நீங்கள் பதிலாக பைனரி வேண்டும். நான் முயற்சி செய்தால் என்ன நடக்கிறது? தசம புள்ளிகள் வைத்து? உண்மையில், எடுத்துக்காட்டாக, நான் இருக்கிறேன் 3,33333 போன்ற பல? இது 3 10 உணர்கிறார். நான் எப்படி சேமிக்க போகிறேன் 3 நான் பின்னர் வேண்டும் என்று? அது சரி, மிகவும் கடினமாக உள்ளது? நீங்கள் கணினி சொல்ல முடியாது, ஏய், நான் 3, மற்றும் நீங்கள் எப்போதும் செய்ய. உண்மையில் கணினி அல்ல இந்த போதுமான ஸ்மார்ட். எனவே அடிப்படையில் உங்கள் கணினி அனைத்து ஆகிறது அது போன்ற பல இலக்கங்கள் வைக்க முயற்சிக்கிறது என்று இது வரை நீங்கள் அந்த நினைவகம் முடியும். எனவே அது நடக்கிறது என்று சொல்கிறேன் 3,3333 சொல்ல, அவ்வளவு தான். அது உண்மையில் வெளிப்படுத்த முடியும் இல்லை துல்லியமாக அந்த மிதவை ஆகிறது. லாரன் கார்வால்ஹோ: நாம் ஒரு வரையறு எண் வேண்டும் பிட்கள், இது என்று இல்லை ஒவ்வொரு தசம எண் போகிறது துல்லியமாக குறிப்பிடப்படுகின்றன முடியும். நாம் இருக்கிறோம் எனவே இந்த உதாரணம், என்றால் 0.1 வெளியே அச்சிடும், நாம் இப்போது அச்சிடும் 20 இடங்களில். லூகாஸ் Freitas: நான் சொல்லி இருந்தது போல் நீங்கள், நீங்கள் எந்த எண் வைக்க முடியும். ஆனால் நீங்கள் இரண்டு இடங்களில் செய்தால், நீங்கள் 0.10 கிடைக்கும், ஆனால் நான் நீங்கள் 20 வைக்கிறீர்கள் என்றால் இடங்களில், அதை நீங்கள் ஒரு கொத்து காட்ட நடக்கிறது 'கள் இந்த நீங்கள் வைக்க முடியாது என்ன காரணம் நினைவகத்தில், சரியான? ஆனால் இங்கே, 0 வரை, பின்னர் தான் அது ஒரு வைக்கிறது சீரற்ற எண்கள் கொத்து. இந்த வகையான சில போல - லாரன் கார்வால்ஹோ: நாம் ஏனெனில் இது இந்த தசம பிரதிநிதித்துவம் முடியவில்லை துல்லியமாக எண் பிட்கள் நாம். லூகாஸ் Freitas: பின்னர் கணினி அடிப்படையில் ஆகிறது நீங்கள் ஒரு குப்பை எண்ணை கொடுத்து. இந்த உண்மையில் இல்லை எண் மதிப்பு. பார்வையாளர்கள்: இது போன்ற நெருங்கிய அதை பெற முடியும் [செவிக்கு புலப்படாமல்] [செவிக்கு புலப்படாமல்] பயன்படுத்தி. லாரன் கார்வால்ஹோ: எனவே சம்மந்த இந்த என்று நாம் சொல்ல இருக்கிறது என்று பதிலாக 0.100014 இருப்பது, என்ன, என்ன அது 0,0999 இருந்தால் - சரி, சரி. பாசாங்கு செய்யலாம் என்று உண்மையான பதில் இந்த 0.9999999 இருந்தது. அந்த 1 மிகவும் நெருக்கமாக இருக்கிறது, ஆனால் அது சரியாக 1 இல்லை. இது 0,99999 தான். என்று நான் எடுத்து இருந்தால், அந்த 0.999, பொருள் நான் ஒரு முழு எண்ணாக அதை நடித்தார், நான் 0 கிடைக்கும். நான் 1 இல்லை. லூகாஸ் Freitas: நினைவில் ஏனெனில், வார்ப்பு பங்குகளாக இருந்து எண்ணாக, நீங்கள் அனைத்து தசம இடங்களில் புறக்கணிக்க. நீங்கள் அவர்களை புறக்கணித்து. வளைத்து போன்ற விஷயம் இல்லை நீங்கள் பாத்திரங்களில் போது அல்லது கீழே இயங்கும். உண்மையில், இந்த செயல்பாடு இருக்கும் என்று மிகவும் இது, வளைத்து செய்கிறது முக்கியமான, ஆனால் நீங்கள் மட்டும் என்று போது நீங்கள் typecasting செய்ய, அது தான் எல்லாவற்றையும் நீக்க போகிறேன். எனவே நீங்கள் 0,99999 வேண்டும் என்றால், அது நடக்கிறது வெறும் 0 கொடுக்க நீங்கள் பாத்திரங்களில் என்றால் [செவிக்கு புலப்படாமல்] ஒரு முழு. லாரன் கார்வால்ஹோ: அதனால் தான் உண்மையில் எச்சரிக்கையாக இருக்க வேண்டும் துல்லியமான உள்ள மிதக்கும் புள்ளி, நீங்கள் தொடங்க குறிப்பாக போது pset1 உள்ள மிதவைகள் பயன்படுத்த. ஆனால் வேண்டும் மூலம் நடைக்கு அதே உங்களை எச்சரிக்கிறேன். லூகாஸ் Freitas: உண்மையில் அது உண்மையில் நான் செய்தால், உதாரணமாக, கடின மிதவை பதில் 1 மீது 1.0 சமம் 10, பின்னர் பதில் 2 மிதக்க 100.0 மீது 10.0 சமம். அவர்கள் அதே எண்ணை, இருக்கும்? 0.1, சரியான? 1 10 அல்லது 100 10. ஆனால் இப்போது நான் சமத்துவ பார்க்க முயற்சி செய்தால், போன்ற பதில் 1 2 பதில் சமமாக இருந்தால், ஒருவேளை அது உண்மையில் போவதில்லை அதே விஷயம். எனவே மிதவைகள் வகையான அந்த மாதிரி இருக்கின்றன. அவர்கள் சமத்துவ செய்து போல.