c header filer

, en headerfilen er en fil med udvidelse. h, som indeholder c funktion, erklæringer og makro - definitioner for at være delt mellem flere kilde filer.der er to typer header filer: de filer, som programmør skriver, og de dokumenter, der kommer med din anden.,, din anmodning om at anvende en headerfilen i deres program, idet det med c preprocessing direktiv,&#omfatter, har du set optagelsen af stdio. h, headerfilen, som kommer sammen med din anden.,, herunder en headerfilen er lig med at kopiere indholdet i headerfilen, men vi gør det ikke, fordi det vil være fejl er udsat, og det er ikke en god idé at kopiere indholdet af en headerfilen i kilden filer, især hvis vi har flere kilde filer i et program., en simpel praksis i c og c + + programmer, er, at vi holder alle konstanter, macros, omfattende globale variabler, og funktion prototyper i hovedr filer, og det omfatter også headerfilen, hvor det er nødvendigt, omfatte syntaks, både brugerne og systemet header filer er omfattet af preprocessing direktiv,&#omfatter.det har følgende to former og minus;,,&#omfatter < fil >,, denne formular anvendes til systemet delt filer.det søger en fil, der hedder "journal" i en standardliste over system telefonbøger.du kan prepend abonnentfortegnelser til denne liste med - mulighed i forbindelse med udarbejdelsen af deres kildekode.,,&#omfatter "journal", denne formular anvendes til delt filer på dit eget program.det søger en fil, der hedder "journal" i den fortegnelse, der indeholder den nuværende fil.du kan prepend abonnentfortegnelser til denne liste med - mulighed i forbindelse med udarbejdelsen af deres kildekode.,, omfatter drift,,,&#omfatter direktiv fungerer ved at lede c preprocessor scanne specificeret fil som input, inden vi fortsætter med resten af den nuværende kilde fil.produktionen fra preprocessor indeholder produktionen allerede skabt, efterfulgt af den produktion, der følger af de omfattede fil, efterfulgt af den produktion, der kommer fra teksten efter,&#omfatter direktiv.for eksempel, hvis du har et hovedstød filheaderen. h som følger og minus;, - * - test (indhold), og de vigtigste program, program. c, der anvender headerfilen, som denne −,, int x;&#omfatter "header. h" int vigtigste (ugyldige) {sætter (test ()), de vil se de samme tegn strøm, som hvis program. c læser.,, int x - * - test (annulleret); int vigtigste (annulleret) {sætter (test ()), når kun personer, hvis en headerfilen er medtaget to gange, de vil behandle indholdet to gange, og det vil resultere i en fejl.standard for at forhindre dette, er at medtage hele reelle indhold af sagen i en betinget, som denne −,,&#ifndef header_file&#definere header_file hele headerfilen fil&#endif, denne konstruktion er kendt som et stykke papir,&#ifndef,.når hovedet er medtaget igen, betinget vil være falsk, fordi header_file er defineret.den preprocessor vil springe over hele indholdet af den fil, og de vil ikke se den to gange.,, der beregnes omfatter, nogle gange er det nødvendigt at vælge et af flere forskellige header filer, der skal medtages i programmet.for eksempel kan de angive konfiguration parametre, der skal anvendes på forskellige former for styresystemer.du kan gøre det med en række hypoteser, som følger og minus;,, #, hvis system_1&#omfatter "system_1."&#elif system_2&#omfatter "system_2."&#elif system_3...# endif, men som den vokser, bliver det kedeligt, i stedet for den preprocessor giver mulighed for at anvende en makro - til header navn.dette kaldes en beregnet omfatter.i stedet for at skrive et hovedstød navn som direkte argument om,&#omfatter, du bare sætte en makro - navn −,,&#definere system_h "system_1. h."# omfatter system_h,, system_h vil blive udvidet, og preprocessor vil se til system_1. h, som om,&#omfatter havde skrevet det oprindeligt.system_h kan defineres af din makefile med a - d mulighed.,,



Previous:
Next Page: