Note de cours de programmation en C/C++, présentant l'essentiel à savoir pour utiliser ce langage. En effet toutes les notions importantes (telles que les tableaux, les fonction, la recursivité, les pointeurs, l'accès aux fichiers de données ...) seront expliquées de façon à avoir un cour complet sur le C.
[...] a : b ; #include #include main { int printf("Entrer un nombre entier, positif ou négatif: scanf printf("Le nombre est ? "positif" : "négatif"); } Les instructions de contrôle les instructions structurées des choix : - if else - swtich des boucles : - for - while - do while les instructions de branchement - goto - break - continue L'instruction if syntaxe : if (expression) instruction1 else instruction2 instruction1 et instruction2 : instructions quelconques : - instructions simples (terminés par un point virgule) - bloc (suite d'instructions placés entre { } - instructions structurée L'alternative else est facultative ; if (expression) instruction1 exemples : . [...]
[...] Le langage C - Langage de programmation développé en 1970 par Dennie Ritchie aux laboratoires Bell d'AT&T. Il fut limité à l'usage interne de Bell jusqu'en 1978 date à laquelle B. Kernighan et D. Ritchie publièrent les spécifications définitives du langage. En 1983, l'Institut National Américain de Normalisation (ANSI) a mis en place une commission pour un travail de normalisation du C - En 1988 : parution du The C programming langage 2éme édition : décrit le C tel qu'il est défini par la norme ANSI. [...]
[...] - décimal : 0 à 9 - octal : 0 à 7. Elle doit commencer par 0 - hexadécimal : F. Elle doit commencer par Ox ou OX. Les constantes en virgule flottante Une constante en virgule flottante (ou constante réelle) est un nombre en base 10 contenant un point décimal et/ou un exposant e-12 Constantes caractères Une constante caractère est formée d'un caractère unique entre apostrophes : ‘a' ‘C' ‘4' Les constantes caractères ont un équivalent numérique. (code ASCII) Les séquences d'échappement Sont utilisés pour représenter des caractères non-affichables. [...]
[...] L'opérateur sizeof( ) Cet opérateur permet de calculer la taille (en octets) d'une donnée ou d'un type Syntaxe sizeof (type) sizeof (expression) il retourne l'occupation en mémoire en octets de type ou de l'expression donnée. int double b ; sizeof vaudra 4 sizeof vaudra 8 sizeof (int) vaudra 4 sizeof (double) vaudra 8 sizeof (char) est égal à 1 Opérateur conditionnel L'opérateur conditionnel ? : est un opérateur ternaire. Syntaxe : expr 1 ? expr2 : expr3 Si l'expression expr1 est vraie (c'est-à-dire non nulle), seule l'expression expr2 est évaluée, sinon c'est l'expression expr3 qui est évaluée. [...]
[...] La déclaration d'un tableau de N éléments correspond à réserver en mémoire au moment de la compilation une série d'octets consécutifs suffisante pour y stocker les N éléments. Déclaration d'un tableau nom [taille] le nom représente le nom que porte le tableau. Il représente aussi la valeur de l'adresse (constante type pointeur) où se situe le tableau en mémoire. int a[12] est un tableau de 12 entiers char b[60] est un tableau de 60 caractères. Les éléments du tableau sont numérotés de 0 à taille-1. Accès aux éléments Les crochets d'indexation (opérateur " vont permettre d'accéder aux éléments. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture