Merci pour votre note et vos commentaires!
Vous avez déjà évalué.
12.9 MB
Taille de fichier
Everyone
Android 7.0+
Android OS
Tutoriel C et 82 exemples de programmes testés, avec diagrammes et séquences d'exécution.
Apprenez la programmation en C depuis le début, puis mettez-vous en pratique avec 82 programmes d'exemple complets. Cette application combine un tutoriel clair et progressif sur le C standard moderne (C17, avec des notes sur C23) et une bibliothèque de programmes testés avec des exemples d'exécution réels.
Chaque programme complet de l'application a été compilé et exécuté, et le résultat est affiché. Des schémas originaux illustrent le fonctionnement interne de l'ordinateur : la construction d'un programme, l'exécution des boucles, la gestion des tableaux et des chaînes de caractères en mémoire, le fonctionnement des pointeurs et le traitement des données par les algorithmes de tri et de recherche.
Partie 1 : Le tutoriel
• Premiers pas : installation d’un compilateur (Windows, macOS, Linux, en ligne et sur Android), votre premier programme, fonctionnement de la compilation
• Notions de base : variables, types de données, opérateurs, formats d’affichage, saisie sécurisée avec scanf et fgets
• Contrôle de flux, fonctions, portée et récursivité
• Tableaux et chaînes de caractères, et comment éviter les dépassements de tampon
• Pointeurs et mémoire : arithmétique des pointeurs, pointeurs de fonction, malloc et free
• Structures, unions, énumérations, fichiers, préprocesseur et programmes multi-fichiers
• Erreurs et débogage : messages réels du compilateur, comportements indéfinis, outils de nettoyage et débogage
• Aide-mémoire et résumé du C23
Partie 2 : 82 exemples de programmes
• Notions de base, conditions et boucles : pair/impair, année bissextile, factorielle, Fibonacci, nombres premiers et crible, PGCD et PPCM
• Motifs : pyramides, losanges, motifs de Floyd et de Pascal Triangles
• Systèmes numériques et opérateurs bit à bit
• Tableaux : recherche et tri (bulles, sélection, insertion), fusion, suppression des doublons
• Matrices, chaînes de caractères, pointeurs, récursivité et la Tour de Hanoï
• Structures et fichiers, ainsi que de petits projets : calculatrice, menu bancaire, jeu de devinettes et morpion
Fonctionnalités
• Chaque programme est fourni avec un exemple d’exécution et une explication de son fonctionnement
• Exercices avec réponses
• Recherche sur toutes les pages
• Fonctionne hors ligne, sans compte
• Explications disponibles en 8 langues : anglais, espagnol, portugais, français, allemand, arabe, hindi et indonésien
• Mode sombre ; les blocs de code défilent horizontalement pour une meilleure lisibilité sur téléphone
Cette application est un outil d’apprentissage autonome basé sur la norme ISO C et la documentation GCC et Clang.
Un clic pour installer les fichiers XAPK/APK sur Android!