typedef i c

, c - programmeringssprog er et nøgleord, typedef,, som de kan bruge til at give en type, et nyt navn.følgende er et eksempel for at definere en betegnelse, byte, for en byte nr. −,, typedef ikke underskrevet, char byte,,, efter denne type definition, identifikationsnummer byte kan anvendes som en forkortelse for type, ikke underskrevet, char, f.eks.,.,, byte b1, b2, pr. konvention; store bogstaver, der anvendes til disse definitioner for at gøre brugeren opmærksom på, at den type navn er virkelig en symbolsk forkortelse, men du kan bruge små som følger og minus;,, typedef ikke underskrevet, char byte;,, du kan bruge, typedef, til at give et navn til din brugerdefinerede datatyper samt.for eksempel, du kan bruge typedef med struktur til at definere en ny datatype og bruge den datatype, der anvendes til at definere struktur variabler direkte som følger og minus;,,&#omfatter < stdio. h >&#omfatter < snor. h > typedef føre bøger (char afsnit [50]; char forfatter [50] char omfattet [100]; int book_id;} bog; int vigtigste () (bog, bog, strcpy (book.title, "c programmering"); strcpy (book.author "nuha ali"); strcpy (book.subject, "c programmering tutorielle"); book.book_id = 6495407; printf ("bog titel:% r \\ n" bog. afsnit). printf ("bog. forfatter:% r \\ n" bog. forfatteren); printf ("bog om:% r \\ n" bog. om); printf ("bog book_id:% d) n", book_id bog.); tilbage 0},, når ovennævnte adfærdskodeks er udarbejdet og gennemført, giver følgende resultat: minus;,, bog titel: c programmering bog. forfatter: nuha ali bog om: c programmering tutorielle bog book_id: 6495407,, typedef vs&#definere,,,&#definere, er en c-directive, som også anvendes til at definere kaldenavne for forskellige datatyper, der svarer til typedef, men med følgende forskelle &minus,,,,,, typedef, er begrænset til at give symbolske navn, type, hvor, som&#definere, kan anvendes til at definere et alias for værdier, q. kan du definere 1 som en osv.,,,,, typedef, fortolkning foretages af de i&#definere, erklæringer, behandles af en forarbejdningsvirksomhed,.,,,, det følgende eksempel viser, hvordan man bruger&#fastlægge i en program −,,&#omfatter < stdio. h >&#definere sandt 1&#definere falske 0 int vigtigste () (printf ("værdi af sand:% d) n" sande); printf ("værdi af falske:% d) n" falsk) tilbage, 0;), når ovennævnte adfærdskodeks er udarbejdet og gennemført, giver følgende resultat: minus;,, værdi af sand: 1 værdi af falske: 0,



Previous:
Next Page: