Cheat-Sheet
Introduction
Le langage C est un langage de bas niveau qui doit être compilé avant d'être exécuté.
Variables
Déclaration
- Entier :
int myInteger = 0;
- Flottant :
float myFloat = 26.34;
- Caractère :
char myChar = 'J';
// Avec le code ASCII (caractère 'A')
char myChar = 65;
- Constante (en majuscule) :
const float PI = 3.14;
Bibliothèques
- Standard :
#include <stdlib.h>
- Standard Input/Output :
#include <stdio.h>
- String (pour les chaînes de caractères :
#include <string.h>
Assert (pour les vérifications) :
#include <assert.h>
Fonctions
En C, on distingue le prototype d'une fonction de son implémentation. Le prototype n'est pas indispensable mais utile lorsqu'on souhaite implémenter les fonctions après la fonction main par exemple.
Prototypage :
float calculator(float op1, float op2);
Implémentation :
float calculator(float op1, float op2){
return op1 + op2;
}
Main
Tout programme en langage C présente la fonction main qui sera naturellement exécutée en première. Il n'est pas nécessaire de l'appeler :
int main(){
}
Commentaires
Cast (transtypage)
- Passer d'un flottant à un entier :
int myInteger = (int)myFloat;
Les flags