*   >> Lese Utdanning Artikler >> science >> programming

C Structures

C Structures C Guider fra Roots - Part 14 Innledning Dette er del 14 av min serie, C Guider fra Roots. Vi har sett de grunnleggende objekttyper, som er, int, float, _Bool, røye og ugyldig. Vi har sett tre avledet objekttyper, som er den enum, pekeren og rekken. I denne delen av serien, skal vi se på en annen avledet objekttype, som kalles struktur. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected]. Det er, kontakt meg for den minste problemet du har om hva du leser.

Som jeg sa, jeg presentere C til deg i denne serien veien oppfinnerne ser det. Jeg gjør presentasjonen på en enkel måte. Jeg tror at på denne måten ville du forstå C bedre. Husk, ta ting i denne serien som jeg gir deg. Ikke prøv å legge til eller trekke noen ide i tankene dine til eller fra hva jeg gi deg; det ville være misvisende. Du kan gjøre noen subtraksjon eller tillegg etter at du fullføre serien. Grunner for å ha struktur En matrise er et sett med objekter av samme type. Det er tider når du trenger et sett med objekter av forskjellige typer.

Legitimasjon av en mann danne et sett av objekter av ulike typer. Legitimasjon av en mann kan bestå av navnet hans, hans alder, lønn og hans høyeste kvalifisering. Hans navn f.eks "John Smith", er en streng. Hans alder kan betraktes som et heltall hvis du ikke er interessert i brøk år. Hans lønn (per uke) er en float, fordi det kan ha noen desimaler, f.eks $ 1425,45. Hans høyeste kvalifikasjon er en streng. En struktur er forkortet til struct. En struct Eksempel Tenk deg at John Smith nevnt ovenfor er min venn.

Følgende kode håndterer en struct for hans legitimasjon (forklaringen er gitt nedenfor): #include int main () {struct {char * navn; int alder; flyte lønn; char * HQ;} myfriend; myFriend.name = "John Smith"; myFriend.age = 30; myFriend.salary = 1425,45; myFriend.HQ = "Msc"; printf (myFriend.name); printf ("\\ n"); printf ("% i", myFriend.age); printf ("\\ n"); printf ("% f", myFriend.salary); printf ("\\ n"); printf (myFriend.HQ); printf ("\\ n"); returnere 0; } Hvis du har prøvd koden ovenfor, har du kanskje lagt merke til at det er ekstra desimaler for flyttallsverdi.

Ikke bry deg om det for denne grunnleggende opplæringen. Den første linjen i hovedfunksjonsblokk, skaper struct og gjør det en objekttype for identifikatoren, myfriend. Det begynner med det reserverte ordet, struct. Etter at du har en plass og en blokk. Det er i den blokken som d

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.