Chargement...
 

Historique: FormationCI

Aperçu de cette version: 4

Formation C Initiation

RENSEIGNEMENTS PRATIQUES :

  • Cette formation détaille les bases du langage C, le langage utilisé pour sa rapidité.  Il aborde les éléments du langage, les spécificités du compilateur gnc c.Formation possible sous poste MacOsX, Windows ou Linux.
  • 20 exerices
  • Support de cours de 100 transparents
  • Prérequis : Développer sous Linux

Plan de la formation

Présentation du langage

Historique, utilisation, organisation des fichiers, éditeur, compilation, environnemen de développement, domaines d'utilisation, la norme ANSI

Le Langage

Caractères autorisés, la fonction main, blocs et instuctions, commentaires, initiation préprocesseur, types de données élémentaires

Les variables 

Déclaration, décalations globales et locales,  initialisation des variables

Sorties formatées d'un programme

Entrées/sorties formatées. Formatage numérique, formatage caractère, entrées formatées

Les opérateurs

Opérateurs arithmétiques.Mécanismes d'évaluation des expressions.Post et pré-incrémentation de décrémentation.Précédence et associativité des opérateurs.

Expressions logiques

Instruction d'affectation Mécanismes de fonctionnement des expressions logiques. Opérateurs de comparaison.

Opérateurs de type

Cast, sizeof, malloc, delete

Opérateurs travaillant au niveau du bit

ET, OU, OU exclusif, complément à 1.Décalages. 

Les instuctions de comparaison

if, switch, while, do, for, break, continue

Tableaux, pointeurs et chaînes de caractères

Définition. Tableau à une dimension. Initialisation.  Tableau multi-dimentionnel. Chaînes de caractères -Copie de chaînes de caractères. Opérarion sur les chaînes de caractères. 

Les fonctions

Présentation, définition, déclaration, paramètres de fonction, retour d'une fonction, appel, passage de l'adresse d'une fonction,

Compléments sur les directives de compilation

Historique

Information Version
lun. 05 Mar 2018 23h41 gilles 9
lun. 05 Mar 2018 22h42 gilles 8
ven. 14 Feb 2014 12h03 gilles 7
lun. 22 Jul 2013 10h56 gilles 6
lun. 22 Jul 2013 10h56 gilles 5
lun. 22 Jul 2013 10h50 gilles 4
lun. 22 Jul 2013 10h50 gilles 3
lun. 22 Jul 2013 10h48 gilles 2
lun. 22 Jul 2013 10h09 gilles 1

Changer de langue

Anglais (English, en)Français (fr)

Recherche