Commit 43fe9c4f authored by Vandan Mujadia's avatar Vandan Mujadia

pre-final update

parent 93945228
Total Targeted : 50000
Total complited : 24704
ఇక్కడ నేను ఒక కోడ్‌ను ఇచ్చాను, మీరు పేస్ట్‌ను కాపీ చేసి, సెట్ జంపింగ్ జంప్ యొక్క ఈ ప్రవర్తనను ప్రయత్నించవచ్చు.
అలాగే, ఆపరేటింగ్ సిస్టమ్‌కి సంబంధించి ప్రజలు కొన్ని ప్రోగ్రామింగ్ చేశారని మీకు సంకేతాలు ఉన్నాయి, సిగ్నల్ పంపే విధానం ఉందని వారికి తెలుస్తుంది.
ఈ సిగ్నల్ డాట్ హెచ్ లో ఉందని మీరు ఒక సిగ్నల్ పంపవచ్చు మరియు అనుబంధిత హ్యాండ్లర్ ఉంది, ఇది మీరు చొప్పించగల మీ ఫంక్షన్ పాయింటర్.
అందువల్ల, సిగ్నల్ హ్యాండ్లర్లు అలాంటివి.
కాబట్టి, మీరు హ్యాండ్లర్‌ను నిర్వచించవచ్చు మరియు మీరు భిన్నంగా సూచించవచ్చు.
అలా చెప్పే వివిధ సిగ్నల్స్ కోసం మీరు వేర్వేరు హ్యాండ్లర్లను జోడించవచ్చు.
నేను SIGABRT కలిగి ఉంటే, అది అమలు చేయబడే ఈ ప్రత్యేకమైన సిగ్నల్ హ్యాండ్లర్, ఇన్వాయిస్ పొందండి, తద్వారా ప్రాథమిక సిగ్నలింగ్ విధానం ఉంటుంది మరియు మీరు ఆపివేయాలని నిర్ణయించుకోవచ్చు.
అందువల్ల, ఇది సి లో లభించే మరొక యంత్రాంగం. అందువల్ల, సి నాకు అందించినట్లు మేము చూశాము, ఎందుకంటే సి రూపకల్పన రూపకల్పనలో మినహాయింపు యొక్క స్థితిని పరిగణనలోకి తీసుకోదు, లోపాలను పరిగణనలోకి తీసుకుంటుంది., ఇది ఎక్కువగా a ఆలోచన తర్వాత పోస్ట్.
కాబట్టి, ప్రామాణిక గ్రంథాలయాలు మరియు వాటి యొక్క వైవిధ్యాల ద్వారా అనేక రకాల యంత్రాంగాలు ప్లగ్ చేయబడ్డాయి, కానీ వాటిలో ఏవీ మీకు స్వచ్ఛమైన పరిష్కారాన్ని ఇవ్వవు మరియు ఇవి సి లో లోపం నిర్వహణ యొక్క కొన్ని సూక్ష్మ దృష్టాంతాలు.
మీరు హాజరైనప్పుడు, మీరు ప్రోగ్రామ్ నుండి నిష్క్రమించినప్పుడు, ప్రోగ్రామ్‌ను ముగించడానికి నిష్క్రమణ ఆధారంగా ఇప్పటికే స్కోప్ ఉంది, ప్రస్తుతం వివిధ స్థానిక స్కోప్‌లు నాలోని వస్తువులను నాశనం చేసేవారు నాశనం చేయబడరు, కాబట్టి ఇది మాకు ఉన్న ప్రధాన వనరుల లీకేజీ సమస్య.
రిటర్న్ వాల్యూ లేదా గ్లోబల్ ఫలితాలను చాలా కోడ్ అయోమయంతో ప్రశ్నించడం ఖచ్చితంగా అసహ్యకరమైనది, ఎందుకంటే ఇది సాధారణ ఫంక్షన్ సెమాంటిక్స్ను పాడు చేస్తుంది, ఎందుకంటే సాధారణ సెమాంటిక్స్ ఏమీ ఇవ్వదు.
కానీ లోపాన్ని దృష్టిలో ఉంచుకోవడానికి, మేము ఏదో ఒకటి ఉంచాలి మరియు ఈ స్థితిని ఖచ్చితంగా పొందాలి, మీరు హెడర్‌లో లోపాన్ని ఎలా నిర్వహిస్తారు, ఉదాహరణకు, మీరు పైభాగాన్ని గుర్తుంచుకుంటారు.
కాబట్టి, శీర్ష శీర్షం పూర్ణాంక స్టాక్‌గా భావించబడుతుంది, కాబట్టి శీర్షం మీకు పూర్ణాంకాన్ని తిరిగి ఇవ్వాలి.
అందువల్ల, ఇది ఫంక్షన్ సంతకం అయితే, మీకు లోపం విలువ లేనందున మీరు లోపాన్ని ఎలా తిరిగి ఇస్తారు.
అందువల్ల, మీరు పునరావృత కాల్‌లో ఉంటే జరగని అయోమయమైన గ్లోబల్ విలువను ఉపయోగించండి.
లేకపోతే, మీరు ఒక పరామితి గుండా వెళతారు, దీని ద్వారా మీరు వాస్తవానికి వంగని లోపం విలువను తిరిగి ఇస్తారు, ఇది మన వద్ద ఉన్న పద్ధతుల యొక్క అసలు సంతకాన్ని మారుస్తుంది.
మరియు అది లోపం లేని పరిస్థితులను భాష గ్రహించలేదు మరియు కోర్ యొక్క భాగం కాదు.
అందువల్ల, సి లోని లోపాన్ని పరిష్కరించడంలో ఇవి కొన్ని ప్రధాన ఇబ్బందులు.
వివిధ దశలలో లోపంతో వ్యవహరించే మీరందరూ కొన్ని లేదా అన్ని పద్ధతులను ఉపయోగించారని నాకు ఖచ్చితంగా తెలుసు, అయితే నేను మిమ్మల్ని దీని ద్వారా తీసుకెళ్లాలని అనుకున్నాను, అయితే ఇవన్నీ హైలైట్ చేయాలనుకుంటున్నాను లోపం పరిస్థితులతో తీవ్రమైన పరిస్థితులు.
సంక్షిప్తంగా, మేము మినహాయింపులు, రకాలు మరియు దశల యొక్క ప్రాథమిక భావన యొక్క భావనను ప్రవేశపెట్టాము మరియు సి లో లోపం నిర్వహణ గురించి చర్చించాము.
మేము వివిధ భాషా లక్షణాలను వివరించాము మరియు వాటిలో చాలా వరకు కాదు, మరియు దీని కోసం సి లో ఉన్న లైబ్రరీ మద్దతు, మరియు మేము దానిని ఉదాహరణలతో ప్రదర్శిస్తాము.
తదుపరి మాడ్యూల్‌లో, మేము C ++ లోని మినహాయింపుల మూలాన్ని పొందుతాము.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment