Les objectifs de ce cours sont de découvrir les bases du langage C / C ++.
- A - Hello world
- A1 - Explications
- B - Compilation
- C - Édition des liens
- D - Les erreurs
- E - Étapes de fabrication
- F - Décomposition des étapes de fabrication avec gcc:
- F1 - Création des fichiers sources
- F2 - Compilation en une étape
- F3 - Pré-compilation :
- F4 - Compilation :
- F5 - Assemblage :
- F6 - Édition des liens :
- F7 - Execution :
- F8 - En conservant les étapes intermédiaires:
- F9 - Build :
- G - Conclusion
- A - Objets, types et valeurs
- B - Types de variables
- B1 - Les types entiers :
- B2 - Les types à virgule flottante :
- B3 - Les constantes :
- B4 - La définition de synonymes de types typdedef:
- B5 - Le type énuméré enum:
- B6 - Les pointeurs :
- C - Nommer une variable
- D - Portée d’une variable
- E - Instructions
- F - Expressions
- G - Les opérateurs
- H - Conditionner une action
- I - Les variables booléennes
- J - Itérer une action, les boucles
- K - La conversion de type (transtypage)
- L - L’allocation dynamique de mémoire
- M - Conclusion
- A - Les chaînes de caractères
- A1 - Déclarations de chaînes de caractères
- A2 - Opérations sur les chaînes de caractères
- A3 - Lecture de chaînes de caractères
- A4 - Affichage de chaînes de caractères
- B - Les tableaux
- B1 - Déclarations de tableaux
- B2 - Les tableaux à plusieurs dimensions
- B3 - Parcourir un tableau
- B4 - Les tableaux et les pointeurs
- B5 - Trier un tableau
- B6 - Les tableaux dynamiques
- C - Conclusion
- A - Programmation procédurale
- B - Fonction vs Procédure
- C - Les fonctions en C/C++
- D - Déclaration de fonction
- E - Définition de fonction
- F - Appel de fonction
- G - Passage de paramètre(s)
- G1 - Passage par valeur
- G2 - Passage par adresse
- H - Valeur de retour
- I - Nommer une fonction
- J - La fonction main
- K - Fonctions statiques
- L - Nombre variable de paramètres
- M - Pointeur vers une fonction
- N - Programmation modulaire
- O - Conclusion
- A - Les structures
- A1 - Déclaration de structure
- A2 - Initialisation d’une structure
- A3 - Accès aux membres
- A4 - Affectation de structure
- A5 - Tableaux de structures
- A6 - Liste de structures
- B - Union
- C - Champs de bits
- D - Conclusion
- A - printf()
- B- scanf()
- A - historique
- B - classes d’allocation
- C - erreurs du débutant
- D - opérations sur les nombres réels