Difference between revisions of "C-expressguide"

From Chalmers Robotförening
(Första utkastet. Det kommer mera!)
 
m
Line 7: Line 7:
== Grunder ==
== Grunder ==


Syntaxen bygger på måsvingar och semikolon, så typiskt exempel på kod kan se ut såhär:
Syntaxen bygger på måsvingar och semikolon, så kod kan till exempel se ut såhär:


<syntaxhighlight lang="C">
<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) {
void maybe_add_numbers(int a, int b) {
     if(a < b) {
     if(a < b) {

Revision as of 19:00, 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>