Bien qu’il soit apparu pour la première fois au début des années 70, en 1972, le langage C reste l’un des langages les plus puissants que vous puissiez apprendre. il suffit que le langage C existe en JavaScript, Objective-C et dans les systèmes embarqués. Dans ce cours, nous passons en revue les principes fondamentaux dont vous avez besoin. Donc, que ce soit la première fois que vous apprenez le langage C ou que vous essayez simplement de passer en revue les bases de ce langage, ce cours est fait pour vous.
Pourquoi apprendre le langage C
- Petit et relativement facile à apprendre
- Ses compilateurs produisent du code très efficace
- La majorité du matériel prend en charge le langage C.
- Le langage C a été utilisé dans plusieurs principaux systèmes d’exploitation et noyaux, notamment Unix, Linux, MacOS et Windows.
- C a influencé les langages de programmation suivants: PHP, C ++, LPC, Perl, Vala, Objective-C, PCASTL, AWK, JavaScript, Limbo, D, C #, MOO, SISAL, Pike, ECMAScript, Joy, C–, Ferite, Yoix, ColdC, Aikido Programming Language, Nickle, BitC, Processing, NWScript, langage de programmation SAC, Vala, Kaya, MIVA Script, Corba IDL, QuakeC, S-Lang, Cilk, Unified Parallel C, Split-C, Claire, VisSim, Java, Go, AMPL, Alpoca, Draco, S, Alef, Game Maker Language, BAIL
Objectifs d’apprentissage
- Écrire un programme simple
- Ajout de commentaires au code pour plus de clarté
- Types de données du langage C
- Déclaration de variables
- Spécification de caractères et de chaînes
- Travailler avec des opérateurs mathématiques
- Création d’une boucle for
- Utilisation de tableaux
- Prototypage d’une fonction
- Création de fonctions récursives
- Création et utilisation de pointeurs
- Allocation de mémoire
- Création et utilisation de structures
- Introduction aux listes chaînées
- créer, lire, mettre à jour et supprimer un fichier
les prérequis nécessaires
Il est recommandé de disposer d’informations de base sur les concepts de programmation, bien que vous puissiez commencer ce cours et en apprendre davantage sur chaque concept de programmation pas à pas.
Certificat d’achèvement
À la fin de ce cours, vous obtiendrez un certificat d’achèvement pour célébrer votre réussite.
Course Curriculum
- Créer un projet
- Comprendre le fichier main
- Afficher un message
- Retour à la ligne
- Ajouter des commentaires
- Quiz 1
- Les spécificateurs
- Quiz 2
- Les variables
- Les constantes
- Caractère de fin de chaîne
- Les opérateurs arithmétiques
- Les opérateurs d’assignation
- Opérateur conditionnel
- Opérateurs de comparaison
- Opérateurs logiques
- Opérateurs d’incrémentation
- scanf
- switch
- if
- if else
- if … else if … else
- While
- Arrêt inconditionnel
- Saut conditionnel
- Arrays (Tableau à une seul dimension)
- Arrays (Tableau à plusieurs dimension)
- for