Accueil
 1  Présentation du module
 2  C vs. Java
 3  Mon premier programme en C
 3.1  Déclaration de variable
 3.2  Opérateurs et Expressions
 3.3  Opérateurs bit à bit
 3.4  Structures algorithmiques
 3.5  Affichage / Lecture
 3.6  Fonctions

 Contacts

W3C validator

Département INF  
 Titre du cours


3 Mon premier programme en C

  • Fichier *.c
  • Compilation/execution:

 
verbatim


0cAp0x7-60003: hello_world.c
 
/* hello_world.c */ 
#include <stdio.h> 
#include <stdlib.h> 
 
int main(int argc, char** argv) { 
  printf("Hello World!\n"); 
  return EXIT_SUCCESS; 
}

    previous     next 


  • Les #include <stdio.h> indiquent que le programme a besoin des outils stdio. Il s’agit donc d’un équivalent du import package de Java
  • Pour afficher un message dans le terminal, on utilise la fonction printf(”message\n”);
  • Le return EXIT_SUCCESS; à la fin du main permet de spécifier le code retour du programme (accessible depuis le shell en faisant echo $?). En cas d’erreur, on peut retourner EXIT_FAILURE à la place de EXIT_SUCCESS.

François Trahay, Télécom SudParis, CSC4103 – Programmation système, 2019–2020