C (programmeertaal): Verskil tussen weergawes
Content deleted Content added
kNo edit summary |
k →C99: hello |
||
Lyn 67:
Die C standaardtaal is herontwerp in die vroeë 1990's, met die nuwe weergawe bekendgestel as C99. Dit was sedert sy vrystelling reeds 3 keer aangepas deur ''Technical Corrigenda.''
C99 het verskeie nuwe eienskappe van die taal bekendgestel,
=== C11 ===
Teen 2007
== Sintaks ==
=== Karakters ===
Die basiese C
* Hoofletters en kleinletters :<code>a</code>–<code>z</code> <code>A</code>–<code>Z</code>
* Desimale syfers: <code>0</code>–<code>9</code>
Lyn 123:
:<code>[[while loop|while]]</code>
{{col-end}}
Soos gesien kan word uit die "Hello World" voorbeeld hieronder, is die funksie <code>printf</code> nie 'n sleutelwoord nie, terwyl <code>return</code> wel is. Dit is omdat <code>printf</code> op 'n verskeidenheid maniere vir verskillende platforme gedefineer kan word. In die voorbeeld is <code>printf</code> in stdio.h gedefineer en sal dit 'n string op die relevante venster vertoon. <code>printf</code> kan byvoorbeeld op 'n verwerkerbord gedefineer word om data oor 'n konneksie te stuur. Die ander datapunt is dan verantwoordelik om iets met die data te doen. Hierdie verskil van return, wat altyd in enige C-program dieselfde sal doen (naamlik dit sal teruggaan na die roeperfunksie met die argument wat saam met dit gegee is.)
C99 het vyf addisionele sleutelwoorde bygedra: <code>_Bool</code> , <code>_Imaginary</code>, <code>restrict</code> , <code>_Complex</code> ,<code>inline</code>
|