*   >> Lezen Onderwijs artikelen >> science >> programming

C Structures

C Structures C Tutorials van Roots - Deel 14 Inleiding Dit is deel 14 van mijn serie, C Tutorials van Roots. We hebben de fundamentele types object, dat zijn, int, float, _Bool, char en leegte gezien. We hebben drie afgeleide types object, dat de opsomming, de aanwijzer en de array worden gezien. In dit deel van de serie zullen we kijken naar een andere afgeleide objecttype, welke structuur wordt genoemd. Opmerking: Als u de code niet kunt zien of als u denkt dat er iets ontbreekt (gebroken link afbeelding afwezig), neem dan contact met mij op [email protected].

Dat wil contact met mij op voor het geringste probleem dat je hebt over wat je aan het lezen bent. Zoals ik al zei, ik presenteer C aan u in deze reeks de manier waarop de uitvinders zien. Ik doe de presentatie in eenvoudige bewoordingen. Ik geloof dat op deze manier zou je C beter te begrijpen. Vergeet niet, dingen in deze serie als ik u. Probeer niet om een ​​idee in je hoofd toe te voegen of af te trekken van of naar wat ik u; die misleidend zou zijn. U kunt elk aftrekken of toevoeging doen nadat u de reeks te voltooien.

Redenen voor met de structuur Een matrix is ​​een verzameling van objecten van hetzelfde type. Er zijn momenten waarop u een set objecten van verschillende types nodig. De geloofsbrieven van een mens vormen een set van objecten van verschillende types. De geloofsbrieven van een man kan bestaan ​​uit zijn naam, zijn leeftijd, zijn salaris en zijn hoogste kwalificatie. Zijn naam bijv. "John Smith", is een string. Zijn leeftijd kan worden beschouwd als een integer als je niet geïnteresseerd bent in fractionele jaar.

Zijn salaris (per week) is een vlotter, omdat het aantal decimale cijfers kunnen hebben, bijvoorbeeld $ 1.425,45. Zijn hoogste kwalificatie is een string. Een structuur wordt afgekort als struct. Een struct Voorbeeld Stel dat John Smith bovenstaande is mijn vriend. De volgende code behandelt een structuur voor zijn geloofsbrieven (de toelichting hieronder): #include int main () {struct {char * naam; int leeftijd; drijven salaris; 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"); 0 terug; } Als u de bovenstaande code hebt geprobeerd, zou u zijn opgevallen dat er extra decimalen voor de float waarde. Maak je geen zorgen,

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.