Forum UVSQ
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-14%
Le deal à ne pas rater :
Apple MacBook Air (2020) 13,3″ Puce Apple M1 – RAM 8Go/SSD 256Go
799 € 930 €
Voir le deal

[RAPPEL] Les Bases du C

Aller en bas

[RAPPEL] Les Bases du C Empty [RAPPEL] Les Bases du C

Message  Arthur - TitrOu Mer 28 Sep - 22:48

Pour rappel, je post ici les bases qui vont nous permettre de programmer en C


Règles générales

* Chaque action du programme doit se terminer par un " ; "
Si celui-ci n'est pas présent lors de la compilation, le compilateur ne pourra pas comprendre chaque instruction de votre programme et vous rapportera un rapport d'erreur.

* Vous devez toujours inclure vos bibliothèque auxquels vous faites référence en début du programme.
Toute action que vous voudrez réaliser après ne sera pas comprise car elle ne feront référence a rien.

* Le programme que vous voulez créer aura toujours une fonction principale "main"
--> int main (void)


Structure générale :

Code:
#include <bibliothèque.h>

#define NOM_DE_LA_VARIABLE_A_DECLARER valeur

int main(void)
{
  Programme...;
  return 0;
}



Incrémentation :

Afin de faciliter la lecture de votre programme, n'oubliez pas de l'incrémenter !

Exemple:

Un programme non incrémenté :

Code:
#include <stdio.h>
#define MAX 100
int main (void)
{
int a;
printf("salut le monde");
scanf("%d", &a);
if (a=2);
{
printf("plop");
}
else
{
printf("Pwete");
}
return 0;
}

Cas d'un programme incrémenté :

Code:
#include <stdio.h>
#define MAX 100
int main (void)
{
  int a;
  printf("salut le monde");
  scanf("%d", &a);
  if (a=2);
  {
      printf("plop");
  }
  else
  {
  printf("Pwete");
  }
  return 0;
}


Le programme incrémenté permet une visualisation plus direct de ce qu'il se passe dans le if et permet une compréhension plus rapide et intuitive du programme.


Arthur - TitrOu
Arthur - TitrOu
Forum-Designer & Administrateur
Forum-Designer & Administrateur

Messages : 109
Date d'inscription : 27/09/2011
Age : 32
Localisation : Clamart

http://titrou-toshop.skyrock.com

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum