Premier programme, règles, commentaire

1/FONCTION MAIN

Pour ce cours, nous allons commencer par examiner le code minimal d'un programme C :

int main() {

return 0;

}

 

main est une fonction. C'est la fonction de base que l'on trouve dans un programme C. Tout ce qui ce trouve dans les accolades sont les instructions. Ici, il n'y a qu'une seule instruction :

return 0;

En C, les instructions se terminent par un point virgule. Cette instruction retourne 0, et signifie que le programme est terminé.


2/COMMENTAIRES

Le C autorisent la présence de commentaires dans son code. Voici le code précédent avec des commentaires :

int main() {  //fonction principale main

return 0;  //cette instruction retourne 0, donc signifie que le programme est terminé

}

Pour des raisons de confort, j'ai affiché les commentaires en bleu.

Vous pouvez voir qu'un commentaire est signalé par //.

Mais ces commentaires ne s'étendent que sur une ligne. Il existe des commentaires qui s'étendent sur plusieurs lignes comme ceci :

/*commentaire

   sur plusieurs

lignes */

 

/*================================================================================#

# fichier écrit par Ephilion pour www.ephilion-tuto.e-monsite.com                                            #

#================================================================================*/

Un commentaire comme ceci commence par /* et termine par */ les "=" et "#" ne servant qu'à faire beau. Voici le programme complet avec des exemples de commentaires :

/*================================================================================#

# fichier écrit par Ephilion pour www.ephilion-tuto.e-monsite.com                                            #

#================================================================================*/


int main() //ça, c'est la fonction principale du programme
{
    /* ici on
    trouvera
    diverses instructions */


    return 0; /* instruction de fin */
}

3/PRESENTATION LIBRE

En C, la présentation d'un programme est libre, tant que l'on respecte la syntaxe. Ainsi :

int main() {

return 0;

}

pourrait être presenté (mal présenté....)

int main() { return 0; }

Ici, il n'y a qu'une instruction, donc le programme reste clair, mais dans un gros programme, un minimum d'organisation est nécessaire !

 

4/AFFICHER DU TEXTE A L'ECRAN

Nous allons maintenant apprendre la fonction d'entrée standard du C. Cette fonction se trouve dans un fichier header standard. Ces fichiers standards contiennent les prototypes des fonctions (nous parlerons plus en détail des fichiers headers et des prototypes des fonction plus tard dans le cours).

Pour utiliser la fonction d'entrée standard, il vous faut donc inclure le fichier stdlib.h. Pour cela, inscrivez cette instruction avant le fonction main.

#include <stdlib.h>

Voilà un code qui affiche un message l'écran :

#include <stdlib.h>
int main()
{
printf("Salut tous le monde !");
    return 0;
}

Noubliez pas le point virgule à la fin. Essayez de comprendre comment fonctionne cette fonction. Avec certains compilateurs, le programme se fermera à la vitesse de l'éclair et vous n'aurez pas le temps de voir le message. Dans ce cas, rajoutez cette instruction avant le return 0; :

getchar();

Nous reviendrons plus tard sur ces deux instruction, notamment lorsque nous auront vu les variables.

NB : Avec certains compilateurs intelligents, il n'est pas nécessaire d'écrire cette instruction : #include <stdlib.h>

 

Dans le prochain chapitre, nous nous attaquerons aux variables ! Sourire

 

 

Commentaire (1)

1. michael Le 21/11/2008 à 22:08

il y a pas mal de ressamblance avec le php je trouve ; )
Ajouter un commentaire
Vous

Votre message

Plus de smileys

Champ de sécurité

Veuillez recopier les caractères de l'image :



Dernière mise à jour de cette page le 08/11/2008

Créer un site internet gratuit avec E-monsite.com - Signaler un contenu illicite - Voir d'autres sites dans la catégorie Programmation
Comment créer un site - Videos Droles - Clips musique - Cours création de site web