Difference between revisions of "C-expressguide"
From Chalmers Robotförening
m |
m |
||
| Line 22: | Line 22: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Först några rader kommentarer som förklarar vad funktionen gör. Inled alltid med att skriva dem. Det gör att du har lättare att skriva funktionen sen. De följs upp av en funktionsdeklaration, med måsvingar och jox. | |||
Revision as of 19:02, 13 February 2014
C-expressguide
Kan du programmera i andra språk men är lite rädd för C? Behöver du fräscha upp dina kunskaper i C? Grawr?
Då är den här guiden för dig!
Grunder
Syntaxen bygger på måsvingar och semikolon, så kod kan till exempel se ut såhär:
<syntaxhighlight lang="C"> /* Den här funktionen adderar två tal om det första är mindre än det andra
* Och subtraherar det andra talet från det första om det första talet är * lika stort eller större än det andra. */
void maybe_add_numbers(int a, int b) {
if(a < b) {
return a + b;
} else {
return a - b;
}
} </syntaxhighlight>
Först några rader kommentarer som förklarar vad funktionen gör. Inled alltid med att skriva dem. Det gör att du har lättare att skriva funktionen sen. De följs upp av en funktionsdeklaration, med måsvingar och jox.