Club Informatique VINCI

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Club Informatique VINCI

Le C.I.V représente un groupement d'étudiants constituant le club informatique de la Grande École Marocaine de l'Informatique et des Réseaux du Télécom VINCI -Rabat-. (L'utilisation de Internet explorer 6/7 n'est pas recommandée, on vous propose Firefox)

Les forums du C.I.V attend vos propositions en ce qui concerne le graphique, les catégories, et les sections.

Connexion

Récupérer mon mot de passe

Sondage

Quel est votre antivirus préféré ?
Généralité sur le langage C (A.Elghazi/S.Elhajji) Bar_left16%Généralité sur le langage C (A.Elghazi/S.Elhajji) Bar_right 16% [ 4 ]
Généralité sur le langage C (A.Elghazi/S.Elhajji) Bar_left32%Généralité sur le langage C (A.Elghazi/S.Elhajji) Bar_right 32% [ 8 ]
Généralité sur le langage C (A.Elghazi/S.Elhajji) Bar_left0%Généralité sur le langage C (A.Elghazi/S.Elhajji) Bar_right 0% [ 0 ]
Généralité sur le langage C (A.Elghazi/S.Elhajji) Bar_left0%Généralité sur le langage C (A.Elghazi/S.Elhajji) Bar_right 0% [ 0 ]
Généralité sur le langage C (A.Elghazi/S.Elhajji) Bar_left0%Généralité sur le langage C (A.Elghazi/S.Elhajji) Bar_right 0% [ 0 ]
Généralité sur le langage C (A.Elghazi/S.Elhajji) Bar_left36%Généralité sur le langage C (A.Elghazi/S.Elhajji) Bar_right 36% [ 9 ]
Généralité sur le langage C (A.Elghazi/S.Elhajji) Bar_left0%Généralité sur le langage C (A.Elghazi/S.Elhajji) Bar_right 0% [ 0 ]
Généralité sur le langage C (A.Elghazi/S.Elhajji) Bar_left0%Généralité sur le langage C (A.Elghazi/S.Elhajji) Bar_right 0% [ 0 ]
Généralité sur le langage C (A.Elghazi/S.Elhajji) Bar_left8%Généralité sur le langage C (A.Elghazi/S.Elhajji) Bar_right 8% [ 2 ]
Généralité sur le langage C (A.Elghazi/S.Elhajji) Bar_left8%Généralité sur le langage C (A.Elghazi/S.Elhajji) Bar_right 8% [ 2 ]

Total des votes : 25

Derniers sujets

» algorithme en langage C
Généralité sur le langage C (A.Elghazi/S.Elhajji) EmptyJeu 28 Nov - 8:07 par arsenepoutsi

» CCNA version 4 français
Généralité sur le langage C (A.Elghazi/S.Elhajji) EmptyDim 31 Mar - 15:15 par kadhouceeee

» Trés important " Livre exercices en langage C ( claude delannoy) "
Généralité sur le langage C (A.Elghazi/S.Elhajji) EmptyJeu 27 Sep - 16:31 par latifa oustouh

» Ulead VideoStudio 11.5.0157.2 Plus + Crack Collection
Généralité sur le langage C (A.Elghazi/S.Elhajji) EmptyJeu 26 Avr - 9:51 par miloduvi

» Langage IDL(Interface Definition Language)
Généralité sur le langage C (A.Elghazi/S.Elhajji) EmptyMar 27 Sep - 13:02 par Abdelkhalek Bakkari

» demande cours PHP
Généralité sur le langage C (A.Elghazi/S.Elhajji) EmptyJeu 2 Juin - 11:23 par elasriahmed

» exemple page web réaliser avec du html et JavaScript
Généralité sur le langage C (A.Elghazi/S.Elhajji) EmptyLun 30 Mai - 4:05 par ouh.rouchan.zakaria

» cours group2_ 2année 2011
Généralité sur le langage C (A.Elghazi/S.Elhajji) EmptyDim 20 Mar - 15:35 par El Maligno Angelo

» Cours : Infrastructures Réseaux 2003 Server
Généralité sur le langage C (A.Elghazi/S.Elhajji) EmptyMar 15 Fév - 6:55 par jettjackson

» cours officiel de CCNA 2
Généralité sur le langage C (A.Elghazi/S.Elhajji) EmptyMar 18 Jan - 13:53 par agares

Qui est en ligne ?

Il y a en tout 4 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 4 Invités

Aucun


[ Voir toute la liste ]


Le record du nombre d'utilisateurs en ligne est de 232 le Jeu 14 Nov - 14:10

Statistiques

Nos membres ont posté un total de 1292 messages dans 373 sujets

Nous avons 437 membres enregistrés

L'utilisateur enregistré le plus récent est intellection

Le deal à ne pas rater :
SSD interne Crucial BX500 2,5″ SATA – 500 Go à 29,99€
29.99 €
Voir le deal

    Généralité sur le langage C (A.Elghazi/S.Elhajji)

    El Maligno Angelo
    El Maligno Angelo
    Administrateur
    Administrateur


    Messages : 373
    Points : 6567
    Réputation : 8
    Date d'inscription : 25/04/2009
    Age : 35
    Localisation : ErRabat

    Généralité sur le langage C (A.Elghazi/S.Elhajji) Empty Généralité sur le langage C (A.Elghazi/S.Elhajji)

    Message par El Maligno Angelo Mer 30 Sep - 5:58

    Introduction
    Dans ce chapitre, nous vous proposons une première approche d'un programme en langage C, basée sur
    un exemple commenté. Vous y découvrirez comment s'expriment les instructions de base Nous
    dégagerons ensuite quelques règles générales concernant l'écriture d'un programme.
    Pour commencer voici un exemple de programme en langage C, accompagné d'un exemple d'exécution.
    Code:
    #include < stdio.h>
    main()
    {
    printf("Premier programme\n ");
    }
    L’exécution donne :
    Premier programme
    Analyse du premier programme :
    La directive # include
    La ligne :
    #include < stdio.h>
    Est une directive du préprocesseur : Pour compiler correctement un fichier, le compilateur a besoin
    d'informations concernant les déclarations de structures de données et de variables externes ainsi que de
    l'aspect (on dira prototype) des fonctions prédéfinies. Toutes ces informations sont contenues dans des
    fichiers avec l'extension .h. Ces fichiers doivent être inclus dans le fichier que l'on veut compiler.
    En générale le langage C offre la directive du préprocesseur
    #include < nom de fichier >
    Par exemple, pour utiliser la fonction printf, il faut inclure le fichier stdio.h (standard input output) .
    La fonction main
    La ligne :
    Code:
    main()
    Langage C
    2
    Est un "en-tête", elle précise que ce qui sera décrit à sa suite est le programme principal.
    Un programme en C apparaît comme une fonction qui porte le nom main(), le programme doit être
    délimité par des accolades « { » pour le début, et « } » pour la fin.
    On dit que les instructions situées entre ces accolades forment un "bloc".
    La fonction printf
    La linge :
    Code:
    printf(“Premier programme \n”);
    Est une instruction qui appelle une fonction "prédéfinie" nommée printf., cette fonction reçoit un
    argument qui est :
    "Premier programme \n"
    Les guillemets servent à délimiter une "chaîne de caractères". La notation \n est conventionnelle: elle
    représente un caractère de fin de ligne, c'est-à-dire un caractère qui, lorsqu'il est envoyé à l'écran,
    provoque le passage à la ligne suivante.
    Nous verrons que, de manière générale, le langage C prévoit une notation de ce type (\ suivi d'un
    caractère) pour un certain nombre de caractères dits "de contrôle".
    Quelques règles d’écriture
    Ce paragraphe vous expose un certain nombre de règles d'écriture d'un programme en langage C. Nous y
    parlerons précisément de ce que l'on appelle les "identificateurs" et les "mots clés", du format libre dans
    lequel on écrit les instructions, de l'usage des séparateurs et des commentaires.
    Les identificateurs
    Les identificateurs servent à désigner les différents "objets" manipulés par le programme: variables,
    fonctions, etc. Ils sont formés d'une suite de caractères (lettres ou les chiffres), le premier d'entre eux étant
    nécessairement une lettre.
    Noter que :
    • le symbole '_' est considéré comme une lettre.
    • C distingue les majuscules et les minuscules, ainsi: 'Nom__var est différent de 'nom_var'
    • La longueur des identificateurs n'est pas limitée, mais C distingue seulement les 31 premiers
    caractères.
    Exemple :
    Identificateurs corrects: Identificateurs incorrects:
    var1 1var
    nbr_2 nbr-2
    _nom_3 -nom-3
    Nom _var Nom var
    deuxieme_var deuxième_var
    mot_francais mot_français
    Les mots clés
    Langage C
    3
    Certains "mots clés" sont réservés par le langage à un usage bien défini et ne peuvent pas être utilisés
    comme identificateurs :
    auto
    break
    case
    char
    const
    continue
    default
    do
    double
    else
    enum
    extern
    float
    for
    goto
    if
    int
    long
    register
    return
    short
    signed
    sizeof
    static
    struct
    switch
    typedef
    union
    unsigned
    void
    volatile
    while
    Les séparateurs
    Dans un programme, deux identificateurs successifs entre lesquels la syntaxe n'impose aucun signe
    particulier doivent impérativement être séparés soit par un espace, soit par une fin de ligne. Par contre,
    dès que la syntaxe impose un séparateur quelconque, il n'est alors pas nécessaire de prévoir d'espaces
    supplémentaires (bien qu'en pratique cela améliore la lisibilité du programme). Ainsi, vous devrez
    impérativement écrire :
    int x,y :
    et non :
    int x,y
    En revanche, vous pourrez écrire indifféremment :
    int n,compte,total ;
    Ou plus lisiblement :
    int n, compte, total ;
    Les commentaires
    Un commentaire c’est un texte explicatif destiné aux lecteurs du programme et qui n'a aucune incidence
    sur sa compilation. Il est formé de caractères quelconques placés entre les symboles /* et */.
    Voici quelques exemples de commentaires:
    // Mon premier Programme
    Ou :
    /* commentaire s'étendant
    sur plusieurs lignes
    de programme source */.

      La date/heure actuelle est Sam 23 Nov - 5:48