ఈ గైడ్ సి హెడర్ ఫైల్స్, అవి ఎలా పని చేస్తాయి మరియు వాటిని మా కోడ్లో ఎలా ఉపయోగించాలో చూస్తుంది.
హెడర్ ఫైల్ అంటే ఏమిటి?
హెడర్ ఫైల్స్ అనేది బాహ్య కోడ్ని కలిగి ఉన్న నిర్దిష్ట ఫైల్లు, వాటిని దిగుమతి చేయడం ద్వారా ఇతర ప్రోగ్రామ్లలో పునర్వినియోగపరచవచ్చు. సాధారణంగా, సి హెడర్ ఫైల్లో విధులు, డేటా రకం నిర్వచనాలు మరియు మాక్రోలు ఉంటాయి.
రెండు రకాల హెడర్ ఫైల్లు ఉన్నాయి:
- సి స్టాండర్డ్ లైబ్రరీ హెడర్ ఫైల్స్
- యూజర్ నిర్వచించిన హెడర్ ఫైల్స్
సి స్టాండర్డ్ హెడర్లు సి కంపైలర్లో తక్షణమే అందుబాటులో ఉండే ముందే నిర్వచించబడిన హెడర్ ఫైల్లు.
వినియోగదారు నిర్వచించిన హెడర్ ఫైళ్లు, మరోవైపు, నిర్దిష్ట పరిస్థితిలో ఉపయోగం కోసం యూజర్-డెవలప్ చేయబడ్డాయి. వినియోగదారు నిర్వచించిన హెడర్ ఫైల్లు #నిర్వచించే ఆదేశంతో చేర్చబడ్డాయి.
హెడర్ ఫైల్ను ఎలా చేర్చాలి
హెడర్ ఫైల్లో నిర్వచించిన విధులు, డేటా రకాలు మరియు మాక్రోలను ఉపయోగించడానికి, మీరు వాటిని మీ ప్రోగ్రామ్కి దిగుమతి చేయాలి.
హెడర్ని దిగుమతి చేయడానికి, మిగిలిన కోడ్ని కంపైల్ చేయడానికి ముందు కోడ్ని దిగుమతి చేసి, ప్రాసెస్ చేయాలని కంపైలర్కి చెబుతున్న ప్రిప్రాసెసర్ ఆదేశాన్ని #include ఉపయోగించండి.
సాధారణ C ప్రోగ్రామ్లో, అది stdio.h హెడర్ ఫైల్ను కలిగి ఉండాలి, ఇది ఇన్పుట్ మరియు అవుట్పుట్ స్ట్రీమ్ల కోసం ప్రామాణిక హెడర్ ఫైల్.
హెడర్ ఫైల్ను దిగుమతి చేయడానికి సాధారణ వాక్యనిర్మాణం:
#చేర్చండిమేము హెడర్ పేరును యాంగిల్ బ్రాకెట్లలో కలుపుతాము.
గమనిక : సి ప్రోగ్రామ్లలో .h పొడిగింపును చేర్చాలని నిర్ధారించుకోండి.
మీరు హెడర్ ఫైల్ను ఒక్కసారి మాత్రమే దిగుమతి చేసుకోగలరని గమనించడం మంచిది, మరియు మీరు ఒకే విధమైన పేర్లతో హెడర్ ఫైల్లను కలిగి ఉండకూడదు, అవి వివిధ రకాల కోడ్లను కలిగి ఉన్నప్పటికీ. ఎందుకంటే కంపైలర్ రెండు ఫైళ్ళను దిగుమతి చేసి ప్రాసెస్ చేస్తుంది, ఇది లోపాలకు దారితీస్తుంది.
యూజర్-నిర్వచించిన హెడర్ ఫైల్స్
మీ అవసరాల కోసం కస్టమ్ కోడ్తో వ్యక్తిగత హెడర్ ఫైల్లను నిర్వచించడానికి C మిమ్మల్ని అనుమతిస్తుంది. ఇది మీ కోడ్ని నిర్వహించడానికి మరియు సంక్లిష్టతను తగ్గించడంలో మీకు సహాయపడుతుంది.
అనుకూల హెడర్ ఫైల్ను సృష్టించడానికి, C ఫైల్ని సృష్టించండి మరియు .c కి బదులుగా పొడిగింపు .h తో సేవ్ చేయండి.
సృష్టించిన తర్వాత, మీరు మీ హెడర్లో చేర్చాలనుకుంటున్న కోడ్ను జోడించి, దాన్ని సేవ్ చేయండి. ఉదాహరణకు, కింది సాధారణ లూప్ loopme.h అనే హెడర్ ఫైల్లో ఉంది:
శూన్యంలూప్() {కోసం (inti= 0;i< 10;i++) {
printf ('%d',i);
}
}
పై లూప్ని కలిగి ఉన్న హెడర్ ఫైల్ను ఉపయోగించడానికి, మేము #include డైరెక్టివ్ని ఉపయోగించి దిగుమతి చేసుకోవచ్చు.
ఫైల్ను సృష్టించడం ద్వారా ప్రారంభించండి. ఉదాహరణకు, program.c.
హెడర్ ఫైల్ను దిగుమతి చేయడానికి, #చేర్చండి, ఆపై డబుల్-కోట్స్లో జతచేయబడిన ఫైల్ పేరును జోడించండి:
#చేర్చండి#'loopme.h' ని చేర్చండి
లూప్();
గమనిక : మేము యాంగిల్ బ్రాకెట్లకు బదులుగా డబుల్ కోట్లతో యూజర్ నిర్వచించిన హెడర్ ఫైల్ను జతచేస్తాము.
మీరు మీ హెడర్ ఫైల్ను చేర్చిన తర్వాత, హెడర్ ఫైల్లో ఉన్న లూప్ను అమలు చేయడానికి మీ కోడ్ను కంపైల్ చేయండి.
సాధారణంగా, మీరు హెడర్ ఫైల్లో ఒక్క లూప్ని మాత్రమే చేర్చలేరు. అయితే, మీరు దీన్ని మరింత క్లిష్టమైన హెడర్ ఫైల్లను సృష్టించడానికి ఉపయోగించవచ్చు.
అందించిన వనరులో, మీరు చేయవచ్చు అన్ని సి హెడర్ ఫైల్స్ గురించి మరింత తెలుసుకోండి .
ముగింపు
ఈ చిన్న ట్యుటోరియల్ మీ సి ప్రోగ్రామ్లలో ఫైల్లను నిర్వచించడం మరియు దిగుమతి చేయడం వంటి సి హెడర్ ఫైల్లు ఎలా పని చేస్తాయో చర్చిస్తుంది.