Programmer en C .Comment sa marche, écrire et commentaire

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

Denrico

Membre
Mar 27, 2010
6
0
566
Bonjour a tous !

Après mon premier tutoriel sur les outils et la création du premier projet je m'attaque maintenant a vous expliquer comment sa marche apprendre a écrire ( dans la console :D ), et a mettre des commentaires.

Bon commençons par "Comment sa marche"

Voici un petit schéma du premier *Code Source* que votre IDE vous a fournie lors de la création de votre projet.

Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!

Bon on va y allez de haut en bas :

1er: Directives de préprocesseur, on les reconnait facilement grâce au # qui est devant. Ce sont des lignes qui seront lues par un programme appelé préprocesseur, un programme qui se lance au début de la compilation.

2eme: Fonction

Code:
int main()
{
    printf("Hello world!\n");
    return 0;
}

Ce qu'ont voit la s'appelle une Fonction. Pour le moment, notre programme ne contient donc qu'une seule fonction. ( je n'en dit pas plus )

3eme: Instruction
Code:
printf("Hello world!\n");
return 0;

La première instruction est printf("Hello world!\n");
Je ne vous dit pas a quoi elle sert vous le serez bien assez tôt.

La deuxième instruction est return 0; qui sert juste a dire que le programme est fini des que l'instruction 1 est fini .

WARNING: Une instruction ce termine toujours par un point-virgule ";"

Voilà qui conclut la première partie "Comment sa marche ?"

Passons a la suivante "Écrire dans la console"

Donc revoilà notre code source de départ ( donner par votre IDE )

Code:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hello world!\n");
    return 0;
}

Vous le comprenez mieux que avant non ?

Bon il ne faut pas être hyper intelligent pour comprendre du premier coup comment écrire...

Il faut utilisé l'instruction printf("");

Exemple:

Code:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hello world!\n");
    printf("Beaux temps non ?");
    return 0;
}

Essayer le il y auras écrit Hello world et en dessous Beaux temps non ?

Mais maintenant question .

A quoi sert le "\n"

Très simplement sa sert a faire un retour a la ligne j'aurais pu en mettre un :

Code:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hello world!\n");
    printf("Beaux temps non\n");
    return 0;
}

le "\n" a ne pas confondre avec "/n" est invisible par l'utilisateur et peut être utiliser plusieurs fois a la suite

Voilà vous savez écrire dans la console et sauter des lignes.

Passons donc au commentaires c'est très important

Reprenons le code source :

Code:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hello world!\n");
    printf("Beaux temps non\n");
    return 0;
}

Et nous allons mètre des commentaires sur une ligne.
Mais d'abord je vous dit comment faire... Il suffit de mètre des "//"
(il faut en mètre 2)

Ce qui donne :

Code:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hello world!\n"); //Affiche Hello world
    printf("Beaux temps non\n"); // Affiche Beaux temps non ?
    return 0;
}

La simplicité même non ?

Mais maintenant je veux un commentaire sur plusieurs lignes !

Il faut utiliser /* et */ ( Une pour ouvrir et une pour la refermer )

Exemple :

Code:
/*
Ci-dessous, ce sont des directives de préprocesseur.
Ces lignes permettent d'ajouter des fichiers au projet, fichiers que l'on appelle "bibliothèques".
Grâce à ces bibliothèques, on disposera de fonctions toutes prêtes pour afficher par exemple un message à l'écran
*/
#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hello world!\n");
    printf("Beaux temps non\n");
    return 0;
}

Ceci est le détail des "Bibliothèque" plus connus sous le nom de directive de préprocesseur

Bon voilà pour ce chapitre assez long je vous l'accorde mais il le fallait non ?

Code source = Le code source est un ensemble d'instructions écrites dans un langage de programmation informatique de haut niveau, compréhensible par un être humain entraîné, permettant d'obtenir un programme pour un ordinateur.

Allez a la prochaine pour de nouveaux tutoriel !
 

Evaelis

La Voix de la Sagesse
V
Ancien staff
Apr 28, 2010
22,949
468
1,699
Valhalla
Il y a les mêmes code sources sur SDZ mais mieux détaillé
 
Last edited: