[సంగీతాన్ని] DAVID మలన్: అన్ని కుడి. స్వాగతము. ఈ CS50 ఉంది, మరియు ఈ ఉంది వారం ఒక, కంటిన్యూడ్. కనుక మనం ప్రయాణిస్తున్న చేసిన కారణాలలో ఒకటి వంటి సాంకేతికతపై Google గ్లాస్ వారు వచ్చి ఉంటుంది ఒక API అని పిలుస్తారు ఏదో ఒక అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్. ఏ అంటే ఉంది కుడి ఫైళ్లు మరియు కుడి డాక్యుమెంటేషన్, మీరు నిజంగానే వ్రాయగలరు ఈ లాంటి పరికరాలను సాఫ్ట్వేర్. అందువలన మేము వైపు మనస్సు లో ఏమి ఒక ప్రాజెక్ట్ ఉంటే సెమిస్టర్లు ముగింపు ఉంది Google గ్లాస్, చెప్పటానికి, ఉండవచ్చు పాల్గొన్న అప్పీల్, మేము లో చెయ్యగలరు చూస్తారు కొన్ని మీరు hooking పరంగా loaner హార్డ్వేర్ మరియు బహిరంగంగా వినియోగించుకోగల API మీరు చెయ్యవచ్చు తద్వారా నిజానికి సాఫ్ట్వేర్ సృష్టిని ప్రారంభించేందుకు ఆ అదే Google గ్లాస్ లో నడుస్తుంది. మేము ప్లే చేసిన మరొక పరికరం మనం అనుకున్నాను ఆలస్యంగా తో సెమిస్టర్ చివరిలో సరదాగా ఉంటుంది ఇక్కడ ఈ చిన్న విషయం. ఇది లీప్ మోషన్ అని, మరియు మీరు ఏమి లో చూడబోతున్నారు సాంకేతికంగా ఉంది పరికర కోసం ప్రకటన, కానీ ఈ ప్రత్యేక ఏమి మాట్లాడలేదు లేదు పరికర సామర్ధ్యం కలిగి ఉంటుంది. మరియు అది, చాలా, ద్వారా ఒక API తో వస్తుంది మీరు సాఫ్ట్వేర్ వ్రాయవచ్చు ఇది ఒక పద్ధతిలో మీ సొంత కంప్యూటర్ నియంత్రించడానికి చాలా ఇక్కడ ఈ ఒక నిమిషం చిత్రం ఇష్టం. [వీడియో ప్లేబ్యాక్] [END వీడియో ప్లేబ్యాక్] సో ఇప్పుడు, ఈ పరికరానికి జరుగుతుంది కొద్దిగా USB వంటి అమలు మీరు మీ లోకి ప్రదర్శించాడు చేయవచ్చు కనెక్టర్ కంప్యూటర్, కానీ నేను ఆశ్చర్యం కాదు మేము ఈ రకాల కలిగి దీర్ఘ ముందు ఉంటే PC లు తరువాతి బ్యాచ్ లో సాంకేతిక మరియు మాక్స్ మీరు తద్వారా నిజానికి, దానితో సంకర్షణ ఆ వంటి పద్ధతిలో. నిజానికి, నేను ఏ చాలా, నేను ఇష్టం ఆలోచనను నేను కొద్దిగా ప్రదర్శన ఆగింది కార్యక్రమం ఈ సాఫ్ట్వేర్ తో వస్తుంది. నేను కొద్దిగా సెన్సార్ ఉంచిన నా లాప్టాప్ ముందు. మీరు చూడగలరు గా, ఇది ఇప్పటికే గుర్తిస్తాడు నా చేతి ఉంది అది నియంత్రించడానికి. మరియు అన్ని ఈ అప్లికేషన్ చూపుతాడు ఈ వంటి swimmingly కొద్దిగా విషయాలు. కానీ మీరు నిజంగా, ఆ చూడగలరు నేను అక్కడ ఐదు వేళ్లు కలిగి. మేము పొందవచ్చు ఉంటే అది అన్ని 10 చేయాలని మీరు చక్కగా పియానో ​​ఊహించుకోగల అప్లికేషన్ లేదా ఇష్టపడుతున్నారు. మీరు తరగతి తర్వాత వచ్చిన అవ్వాలనుకుంటే అయితే ఆ రోజు మరియు నాటకం బాగా, మీరు స్వాగతం ఉంటాయి. సెమిస్టర్ చివరిలో ఆ ఎక్కువ. సో పరిపాలనా ఒక జంట ప్రకటనలు. ఒక, ఈ శుక్రవారం విభాగం చేయండి cs60.net/section వద్ద మధ్యాహ్నం. ఆ URL కోర్సు యొక్క ఉంది హోమ్ అలాగే. ఈ సమయంలో, అయితే, supersections ఈ ఆదివారం రాబోతున్నాయి. Supersections, ఒక సమయం విషయం ఉంటాయి మాకు పని కొంత సమయం పడుతుంది ఎందుకంటే బయటకు ఎవరు ఇది విభాగంలో మరియు వార్తలు. ఈ రాబోయే ఆదివారం కాబట్టి, అక్కడ ఉంటాం ఆ తక్కువ సౌకర్యవంతమైన విభాగంలో, ఆ కోసం ఒక విభాగాన్ని మరింత సౌకర్యవంతమైన. మరియు మీరు యొక్క ఆ ఎక్కడా లో మధ్య వెళ్ళడానికి సంతోషాన్నిస్తుంది గాని లేదా రెండు లేదా కానీ. ఈ రెండు చిత్రీకరించారు ఉంటుంది. వారు కంటే పెద్ద ఆడిటోరియం ఉంటాము ఒక విభాగంలో సాధారణంగా సైన్ ఉంటుంది కానీ ఇక్కడ లక్ష్యంతో మీరు సిద్ధం ఉంది సమస్య కొన్ని సౌకర్యం ఒక సెట్ CS50 ఉపకరణం తో సి, ఈ తో వారాంతంలో, మీరు కనుగొనేందుకు ముందే మీ దుస్తులు విభాగం కేటాయింపు. సో మీరు మీ TF మరియు మీ చిన్న కలుస్తాను లో sectionmates సమూహం ఒక వారం యొక్క సమయం. ఆఫీసు గంటల సమయంలో, జరుగుతున్నాయి. లేదా రాత్రి వాటిని ప్రయోజనాన్ని చేయండి మీరు అని రేపు రాత్రి. సమస్య సెట్ 0 శుక్రవారం కారణం. ఈ ఒక రోజు తరువాత కంటే గురువారం రెగ్యులేటరీ షెడ్యూల్. కానీ సమస్య సెట్ 1, మీరు చూస్తారు ఇది కొన్ని సన్నాహక కలిగి వ్యాయామాలు ఇది మీకు మీరే మీ పొడిగించవచ్చు శుక్రవారం గురువారం గడువుకు. సమస్య సెట్ 1, మరోవైపు, రాబోతున్నాయి కోర్సు యొక్క వెబ్సైట్ ఈ రాబోయే న శుక్రవారం, మీరు అప్ వలయములుగా చెయ్యాలనుకుంటే నేను చివరిలో ఒక సమయం మీద ఒకప్పుడు వంటి మీ గదిలో శుక్రవారం రాత్రి. సో cs50.net/appliance ప్రదేశం పేరు మీరు CS50 ఉపకరణం పొందవచ్చు మేము సోమవారం ఉపయోగించడం మొదలుపెట్టానని. మేము ఒక బిట్ మరింత నేడు అది ఉపయోగించండి. కానీ మిగిలిన సమస్య 1 సెట్ హామీ వివరణ ద్వారా మీరు నడిచే మీరు అవసరం ఖచ్చితంగా దశలను ఆ అప్ పొందడానికి మరియు రన్ చెయ్యడానికి. సో ముందు చేయడం గురించి ఆందోళన లేదు Pset 1 మీరు బదులుగా కాదు అనుకుంటే. అన్ని కుడి. కాబట్టి మేము, సోర్స్ కోడ్ వద్ద సోమవారం చూసారు కానీ ఒక కొత్త సందర్భంలో ప్రోగ్రామింగ్ భాష, అవి C. మరియు C, స్క్రాచ్ కాకుండా, గ్రాఫికల్ కాదు. ఇది ముక్కలు పజిల్ కాదు. ఇది మరింత ఆంగ్ల సింటాక్స్ను వార్తలు. మరియు చేరి దశలను జంట ఉంది నిజానికి రాయడం మరియు నడుస్తున్న లో ఎందుకంటే మూలం పాటు సి కార్యక్రమం, ఈ వంటి కోడ్, మీరు ఏదో అవసరం ఒక కంపైలర్ అని. మరియు లేమాన్ పరంగా, ఏ ఒక కంపైలర్ మాకు చేస్తుంది? అవును. STUDENT: ఇది కోడ్ మారుస్తుంది మీరు 0 సె మరియు 1s వ్రాయండి ఆ. DAVID మలన్: గుడ్. కనుక ఇది కోడ్ మార్చే మేము 0 సె మరియు 1s వ్రాయండి. ఇది అని పిలవబడే సోర్స్ కోడ్ మారుస్తుంది వస్తువు కోడ్, కనిపిస్తోంది రెండోది ఈ వంటి ఒక చిన్న ఏదో. మరియు అది మీ CPU, లోపలి మెదడుల్లో వార్తలు మీ కంప్యూటర్, ఎందుకంటే యొక్క ఆ కంప్యూటర్లు ఏర్పరచిన వారికి, తెలిసిన ఆ శ్రేణులు 0 సె మరియు 1s సగటు యొక్క. దీనికి ముద్రణ అనగా. దీనికి అదనంగా అంటే. దీనికి తీసివేత అర్థం. దీనికి ఒక గ్రాఫిక్ ప్రదర్శించడానికి అర్థం. బిట్స్ ముందే నమూనాలు ఉన్నాయి ప్రపంచ అర్థం నిర్ణయించుకున్నట్లు కొన్ని విషయాలు. కానీ ఈ కోర్సు లో చాలా భాగం, మేము అధిక స్థాయిలో పని, మరియు ఉంటాం ఉన్నాయని మంజూరు కోసం మేము తీసుకుంటాము ఆ చెయ్యవచ్చు సంకలనం వంటి విషయాలు మా మూలం కోడ్ ఫంక్షన్ తయారు విధంగా మేము ఉద్దేశ్యము. కార్యక్రమం కాబట్టి మేము గత వారం మొదటి రాశాడు మరియు ఆ విధంగా చేయడానికి, పోర్ట్ ప్రారంభమైంది సి ఈ గత, మాట్లాడటం సోమవారం, ఇది. ఆకుపచ్చ జెండా క్లిక్ చేసినప్పుడు, హలో చెప్పండి. ఈ, కోర్సు యొక్క, ఉంది స్క్రాచ్ లో వ్రాసిన. మరియు నేను పేర్కొన్నారు సమానమైన సి కార్యక్రమం కొద్దిగా చూసారు ఈ వంటి ఏదో. సో నేను మేము మొదటి వద్ద అలా ఇష్టం ఆలోచన, వీలు యొక్క మొదటి వద్ద, కనిపిస్తుందో అనేదానికి వేరుగా బాధించటం చూపులో, ఆమోదం వంటి బొత్తిగా మర్మమైన వాక్యనిర్మాణం, కానీ మీరు గమనించవచ్చు ప్రారంభించగలరు చాలా త్వరగా నమూనాలను. మనం కూడా నేడు చేస్తాను అందించడానికి ఉంది మీరు కొన్ని మానసిక మోడల్ తో కానానికల్, కొన్ని ప్రామాణిక నిర్మాణాలు ప్రోగ్రామింగ్ లో. ఆపై మేము నిజానికి మా చేతులు పొందుతారు అలాగే కొన్ని ఉదాహరణలు అనుచిత. సో మీరు యొక్క ఆ కోసం మరింత సౌకర్యవంతమైన, గుర్తించలేరు ఈ వారం తరువాత వారం బాగా సమీక్ష ఒక బిట్ కావచ్చు. కానీ ముఖ్యంగా హ్యాకర్ ఎడిషన్ సమస్య యొక్క సెట్ 1 బయటికి వెళ్తాడు శుక్రవారం కోర్సు యొక్క వెబ్సైట్, నేను అనుకుంటున్నాను లేదు మీరు పూర్తి కూడా మీరు ఆ చూడండి తదుపరి వారం లేదా రెండు, కొంత డమ్మీ మీరు మరింత పొందడానికి చేస్తాము సవాలు మరియు ఎదుర్కునే కొత్త మరియు కొత్త విషయాలు. సో లెట్స్ కాకుండా ఈ కార్యక్రమం బాధించటం ఒక సమయంలో కొన్ని పంక్తులు. అగ్రభాగాన, మేము ఏమి కలిగి సాంకేతికంగా ఒక అని ప్రాసెసర్ నిర్దేశకం. ఈ కేవలం అని కోడ్ ఒక లైన్ ఒక ఫైల్ యొక్క కంటెంట్లు చేర్చడానికి, - ప్రామాణిక I / N, ప్రామాణిక ఇన్పుట్ అని లేదా, క్షమించండి, ప్రామాణిక I / O, ప్రామాణిక ఇన్పుట్ / అవుట్పుట్. h, లోపల నా సొంత కార్యక్రమం. నేను ఈ రాశారు కాబట్టి ఇతర పదాలు లో, ఉంటే వంటి సాధారణ టెక్స్ట్ ఎడిటర్ తో కార్యక్రమం gedit యొక్క సులభమైన సమానమైన Microsoft Word వంటి ఏదో బోధన # stdio.h ఉన్నాయి, కేవలం కంపైలర్ చెప్పడానికి వెళుతున్న, పట్టుకోడానికి ఇతర ఫైల్, stdio.h, విషయాలు మరియు కుడి ఇక్కడ పెట్టండి. ఇప్పుడు, నేను శ్రద్ధ లేదు? మేము ఈ ఫైలు యొక్క లోపల ఏమిటి క్లెయిమ్ చేయలేదు నిల్వ ఇది stdio.h, అని ఎక్కడా నా హార్డు డ్రైవు, లేదా ఈ లో కేసు, ఎక్కడా CS50 ఉపకరణం లో? ఎవరో నాకు అక్కడ అది చాలు. కానీ అది ఏమిటి? అవును, కాబట్టి అది ఒక ప్రకటన ఒక ఫంక్షన్ printf అని. సో printf ఆ ఫంక్షన్ గుర్తు డిస్ప్లేలు పదాలు మరియు అక్షరాలు మరియు నా వేలం వద్ద తెరపై సంఖ్యలు. కానీ నేను వ్రాయుటకు లేదు. CS50 వ్రాయుటకు లేదు. ఎవరైనా సంవత్సరాల క్రితం రాసింది, మరియు వారు ముఖ్యంగా మాకు అది రెసిపీ ఇచ్చింది stdio.h అనే ఫైల్ లో. తద్వారా మొదటి రేఖ నాకు యాక్సెస్ ఇస్తుంది విధులు ఆ ఎవరో మధ్య, సంవత్సరాల క్రితం రాశాడు ఇది printf ఉన్నాయి. ఇప్పుడు, తదుపరి లైన్ నా వేవ్ వెళుతున్నాను చేతి కనీసం వచ్చే వారం వరకు, వద్ద. కానీ ఇప్పుడు కోసం, తెలిసిన Int ప్రధాన (శూన్యమైన) ఉంది ఈ ముఖ్యమైన సమానమైన పసుపు పజిల్ ముక్క ఉన్నప్పుడు ఆకుపచ్చ జెండా క్లిక్. ప్రపంచ సంవత్సరాల క్రితం, నిర్ణయించుకున్నారు ఉంటే మీరు ఒక ప్రోగ్రామ్ రాస్తున్నాం సి, మీరు మొదలు అని భాష ఒక లైన్ తో మీ కార్యక్రమం ఆ కనిపిస్తుంది. కేవలం ఒక వారం యొక్క సమయం లో, అది చేస్తాము భావం ఏమి Int నిరర్ధకమయినది ఏమి ఉంది. కానీ ఇప్పుడు కోసం, కేవలం ఆలోచించి ఈ పసుపు పజిల్ ముక్కలుగా. ఇప్పుడు తదుపరి, మేము తర్వాత ఒక గిరజాల జంట కలిగి మరొక దగ్గరగా గిరజాల జంట ద్వారా, మాట్లాడటానికి. మరియు మేము ఈ మొత్తం చూస్తారు సి కార్యక్రమాలు, అలాగే జావాస్క్రిప్ట్ మరియు PHP. మరియు ఈ కేవలం టూకీగా కోడ్ యొక్క సంబంధిత పంక్తులు. ఓపెన్ గిరజాల జంట తప్పనిసరిగా , ఇక్కడ కొన్ని కోడ్ వస్తుంది చెప్పారు. మరియు ఇది మూసి గిరజాల కలుపు, ఇతర దిశలో వంగి, కేవలం మాధ్యమంగా, అంతే సంబంధిత కోడ్. సో ఈ మొదటి లో జూసీ లైన్ కార్యక్రమం, గత, printf ఉంది కోట్-unquote, ప్రపంచ హలో. మరియు నేను మధ్య విషయం అని కోట్స్ ఏమి చివరిసారి? కనుక ఇది ఒక స్ట్రింగ్ యొక్క. మరియు ఒక స్ట్రింగ్ కేవలం techie ఉంది ఒక క్రమం పదం అక్షరాలు, ఒక పదం, ఒక పదబంధం. ఒకే లేఖ అనుకొనుట డబుల్ కోట్. కానీ సున్నా క్రమంలో వార్తలు అక్షరాలు లేదా ఎక్కువ. బాక్ స్లాష్-n, అయితే, ఉంది ఒక బిట్ వింత. కానీ అది కేవలం ఏదో అర్థం కంప్యూటర్ సాధారణ. బాక్ స్లాష్-n ఏమిటి? కొత్త లైన్. తద్వారా కేవలం ప్రత్యేక శ్రేణి యొక్క ప్రపంచ నిర్ణయించింది అక్షరాలు అంటే, కుడి అక్కడ ఒక లైన్ బ్రేక్ చాలు కంపైలర్ నిజానికి పొందుతారు ఎందుకంటే చాలా, మీరు, సాధారణంగా, గందరగోళం అర్థవంతమైన, కానీ తప్పుగా, కేవలం ఉంచాలి ఎంటర్ కొట్టడం మొదలు మీ కోడ్ లో కొత్త మార్గాల. మీరు కొద్దిగా మరింత ఉండాలి బాక్ స్లాష్-n తో స్పష్టమైన. మరియు మేము కొన్ని ఇతర ఉంది చూస్తారు ప్రత్యేక అక్షరాలు కోసం నమూనాలు. ఉదాహరణకు, మీరు కోరుకుంటే చేయడానికి మీ ఒక మూలలో కేసు తిరుగు చూసుకొని నేను ఒక ప్రింట్ కోరుకున్నాడు ఊహించు స్క్రీన్ మీద డబుల్ కోట్ సంసార కారణం, ఆ అనిపించవచ్చు కొద్దిగా ఇబ్బందులు హక్కు? ఎందుకంటే నేను ఒక డబుల్ కోట్ చాలు ఉంటే మధ్యలో "హలో, ప్రపంచం," సంసార కోసం కారణం, ఎందుకు అని అనిపించడం లేదు శక్తివంతమైన సమస్యాత్మక? అది స్ట్రింగ్ తొలగిస్తుంది. కంపైలర్ కేవలం ఒక కార్యక్రమం. ఒక కంపైలర్ వంటి ఒక ప్రోగ్రామ్ కేవలం వెళ్తున్నారు దిగువ మీ కోడ్ టాప్ చదవడానికి, ఎడమ. మరియు ఉంటే బదులుగా మూడు డబుల్ కోట్స్ చూస్తుంది రెండు, తెలిసిన మాత్రం కాదు మీరు దీనిని ఉంటే ఎడమ విషయం స్ట్రింగ్, లేదా విషయం ఉండాలి కుడి, లేదా మొత్తం విషయం. ఇది సందిగ్ధంగా ఉంది, మరియు సాధారణ కాబట్టి ఏమి ఒక కంపైలర్ అని కేవలం బయటకు ఫ్రీక్ ఉంది, మరియు మీరు కొన్ని లోపం సందేశాన్ని ఇవ్వాలని, మరియు మీరు సమస్యను డీల్. సో బాక్ స్లాష్-n ఒక కొత్త అర్థం ఇవ్వడం లైన్, ఇప్పుడు నీ కోరికలు చేస్తాను మీరు కూడా కోరుకుంటే అని మొదలు డబుల్ వంటి అసాధారణ ఏదో ఈ లేకపోతే కోటెడ్ లోపలి కోట్ స్ట్రింగ్? బాక్ స్లాష్-డబుల్ కోట్. అందువలన మేము ఈ చూస్తారు చాలా నమూనా రకం. మీరు కొద్దిగా చేయాలని ఉంటే వింత, మీరు చూడండి అని పరిష్కారాలను తరచుగా ఒక నమూనా అనుసరించండి, మరియు బాక్ స్లాష్ ఒక ఎస్కేప్ సీక్వెన్స్ సూచిస్తుంది. మరియు అది కేవలం ప్రత్యేక అర్ధం మేము ఒక ప్రాతినిథ్యం అవసరం భిన్నంగా. మీరు ప్రతిబింబించవు ఎలా కొరకు బాక్ స్లాష్, బాగా, మేము చేస్తాము ఆ తిరిగి వస్తాయి. కానీ సమాధానం, చాలా, నిజానికి ఉంది ఒక బిట్ స్పష్టమైన. సో యొక్క కొన్ని ఇతర పరిచయం తెలపండి ప్రోగ్రామింగ్ నిర్మాణాలు మీరు స్క్రాచ్ లో జరిగింది. మీరు బహుశా మంజూరు కోసం తీసుకున్నారు మీరు ఇప్పటికే లోకి dived చేసిన ఇప్పటికే ఉంటే సమస్య 0 సెట్. కానీ ప్రస్తుతం సి సింటెక్స్ పరిచయం తెలపండి ఈ లేకపోతే బొత్తిగా సులభంగా కోసం ఆలోచనలు, వాటిని కనీసం కొన్ని. సో ఈ పరిస్థితిని భావన లేదా ఒక శాఖ, అయితే గతంలో మేము కనిపిస్తున్నాడు కోడ్ తో ప్రాతినిధ్యం స్క్రాచ్ ఎడమ వైపున ఈ వంటి - x y కంటే తక్కువ ఉంటే, అప్పుడు చెప్పడానికి - బదులుగా ప్రస్తుతం సి లో - నాకు మెరుగుపరచుకోవడం వీలు సులభంగా లో - , తెరిస్తే మేము కేవలం, చెప్పటానికి చేయబోతున్నామని కుండలీకరణములలో, ఏదో నిజం - ఒక బూలియన్ వ్యక్తీకరణ వెళ్ళడానికి వెళ్తున్నారు నేను పరిస్థితి చెప్పారు పేరు - దగ్గరగా కుండలీకరణములలో, అప్పుడు ఏమి చెయ్యాలి ఆ గిరజాల కలుపులు లోపలి. ఇక్కడ, చాలా, గిరజాల కలుపులు స్క్రాచ్ యొక్క వంటి రకమైన ఉన్నాయి U-ఆకారంలో పజిల్ ముక్కలు. ఈ గిరజాల కలుపులు లోపల ఏమి లేదు. ఈ సందర్భంలో, స్లాష్ స్లాష్. మరియు ఈ ఒక ముందుకు ఉంది గమనించవచ్చు , ఒక బాక్ స్లాష్ స్లాష్. ఫార్వర్డ్, ముందుకు స్లాష్, స్లాష్ ప్రోగ్రామ్ చేసిన వారికి ముందు, కేవలం అర్థం - ఇది కేవలం ఒక వ్యాఖ్యను వార్తలు. ఒక వ్యాఖ్యను లైన్ కాదు కోడ్ యొక్క, కేవలంగా. ఇది మీరు, ఆంగ్ల ఒక లైన్ మానవ, మీరే వ్రాసిన చేశారు బహుశా కు, ఏదో చేయాలని మీరు గుర్తు కు వివరించడానికి, మీకు వివరించడానికి ఎవరో, మీ కోడ్ ఏమి ఉంది. ఇది కేవలం ఒక వివరణాత్మక కామెంట్స్. ఇప్పుడు, కోర్సు యొక్క, మేము ఒక రెండు మార్గం కలిగి ఒక, ఈ చేయడం ద్వారా రోడ్డు FORK చేయడం ద్వారా రహదారి మూడు మార్గం fork ఈ, మరియు మీరు ఈ కొనసాగితే నమూనా, మీరు, నాలుగు విధంగా చేయవచ్చు రోడ్డు ఐదు మార్గం, ఆరు మార్గం ఫోర్కులు ఉంటే మీరు, వాస్తవానికి, నిర్వహించడానికి అవసరం అనేక పరిస్థితులు. మరియు ఇక్కడ సమాంతరత గమనించవచ్చు - , వేరే (పరిస్థితి) ఉంటే, (పరిస్థితి) ఉంటే మరియు ఒక లిటిల్ మాత్రమే వింత ఇది గత ఉంది ఆ else ఉంది. కానీ మళ్ళీ, ఈ ఒకేరకంగా ఉంటుంది, సందర్భానుసారంగా, మేము పూర్తి చేసిన దానికి ఇప్పటికే, అయినప్పటికీ సింటాక్స్ అవుతుంది ఉపయోగించే విధానం కొద్దిగా పడుతుంది. ఇప్పుడు, ఈ ఉదాహరణలో, ఉన్నాయి కొన్ని ఇతర వింత సింటాక్స్. మేము,, printf మళ్ళీ ఓపెన్ కుండలీకరణములలో చూడండి మరియు దగ్గరగా కుండలీకరణములలో. మరియు లోపల ఉంది కోట్ స్ట్రింగ్. సందర్భంలో బ్రాకెట్లు printf యొక్క, ఎడమ న వెళ్ళి మరియు కుడి ఏమి? మేము కోట్ అని వివరిస్తాయి లేదు మరింత సాధారణంగా స్ట్రింగ్? కనుక ఇది ఒక వాదన ఉంది. ఏ సమయంలోనైనా వంటి, ఒక ఫంక్షన్ కలిగి printf, ఆపై ఒక ఓపెన్ బ్రాకెట్ మరియు ఒక లోపలి దగ్గరగా బ్రాకెట్ మరియు ఏదో ఇది, అని ఒక స్ట్రింగ్, లేదా ఒక పూర్ణాంక, లేదా మరేదైనా, విషయం లో ఆ బ్రాకెట్ల అంటారు మధ్య ఒక వాదన. మరియు ఒక వాదన కేవలం ప్రభావితం ఫంక్షన్ యొక్క ప్రవర్తన. ఈ సందర్భంలో, అది చాలా స్పష్టత ఉంది. x