Datatype: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
Regel 7:
==Primitief, eenvoudig en samengesteld==
Gegevenstypes kunnen worden
=== Primitief en eenvoudig ===▼
▲Gegevenstypes kunnen worden onderscheden in primitieve (''primitive''), eenvoudige (''simple'') en samengestelde (''complex'') types. Een ''primitief type'' wordt door de taal zelf gedefinieerd en vormen de basis voor de definities van '''alle''' andere gegevenstypes. In ''C'', bijvoorbeeld zijn ''char'', ''int'' en ''float'' primitieve types.
Aan de hand van primitieve types kan de programmeur andere types definieren. Bijvoorbeeld kan een type ''foo'' worden gedefinieerd als ''int''.▼
Een ''primitief type'' wordt door de taal zelf gedefinieerd en kan niet beschreven worden in termen van een ander datatype. In ''C'', bijvoorbeeld, zijn ''char'', ''int'' en ''float'' primitieve types.
=== Enkelvoudig type===
Een ''enkelvoudig type'' is een primitief type of een type dat op basis van een primitief type door de programmeur gedefinieerd is. Het criterium daarbij is dat een enkelvoudig gegevenstype uitsluitend als geheel kan worden gemanipuleerd en uitgelezen.
▲
<pre>
Regel 16 ⟶ 21:
</pre>
Dit is
=== Samengesteld type===
Een samengesteld (''complex'') type bestaat uit meerdere simpele types die afzonderlijk kunnen worden gemanipuleerd en uitgelezen. Hierbij valt te denken aan structuren, arrays en lijsten die samengesteld zijn uit elementen die op zichzelf ook kunnen bestaan uit samengestelde types: lijsten van lijsten, bijvoorbeeld, of geneste structuren.
|