Première introduction au langage C (1) - une compréhension simple de l'ensemble du langage C

1.Qu'est-ce que le langage C

Le langage C est un langage de programmation informatique général largement utilisé dans le développement de bas niveau . L'objectif de conception du langage C est de fournir un langage simple
Un langage de programmation qui compile , traite la mémoire de bas niveau , génère une petite quantité de code machine et peut s'exécuter sans aucune prise en charge de l'environnement d'exécution.

 Dessiner une image permet de mieux comprendre ce qu'est le « développement de bas niveau ».

2. Le premier programme en langage C

Ouvrons VS2022 et commençons à écrire le premier programme en langage C.

Cliquez d'abord sur VS, puis double-cliquez sur "Créer un nouveau projet", cliquez sur "Suivant" après "Projet vide" dans l'interface suivante

 Ensuite, VS vous demandera de nommer votre projet, comme indiqué sur l'image. Cliquez ensuite sur "Créer" dans le coin inférieur droit.

 Après avoir entré, la page suivante apparaîtra sur le côté droit de la page, faites un clic droit sur "Fichier source"

 

 Sélectionnez ensuite « Ajouter » et « Nouvel élément » comme indiqué sur la figure

 Donnez ensuite un nom à votre projet. Le suffixe ".cpp" fait référence à "C Plus Plus", qui est C++. Comme nous apprenons le langage C, nous devons remplacer le suffixe par ".c".

 Tapez ensuite le code comme indiqué sur l'image et vous pourrez commencer à écrire le premier programme au niveau du curseur. N'oubliez pas de saisir les symboles en anglais.

 printf imprime, laissant l'ordinateur imprimer ce que vous voulez.

2.2 Certaines problématiques

1. Si vous ouvrez vs mais que vous ne trouvez pas la colonne « fichier source », le problème peut être résolu comme indiqué dans la figure.

 2. Pourquoi tous les codes que je tape sont-ils en blanc ? Et mon compilateur ne répond pas du tout.

 En fait, lorsque vous nommez votre projet, supprimez le suffixe « .c » et renommez-le simplement.

3.Type de données

Il existe de nombreuses structures de données en langage C, comme le montre la figure.

char représente des caractères ; short\int\long\long long représentent tous des entiers, mais ils représentent des précisions différentes ; float\double représente des décimales. L'apparition de ces types peut bien décrire les données de la vie.

Si l'on compte la mémoire qu'ils occupent, on peut emprunter une fonction "sizeof" pour calculer les longueurs qu'ils représentent.

L'unité de résultat du calcul est : octets. Jetons ensuite un coup d’œil aux unités courantes dans les ordinateurs :

un peu - un peu

octet - octet

Ko

Mo

FR

tuberculose

P.B.

À l'exception de 1 octet = 8 bits, les deux autres unités adjacentes sont toutes au format 1024, par exemple 1 Ko = 1 024 octets.

4. Variables et constantes

4.1 Méthodes de définition des variables

Vous devez d'abord spécifier le type de données de la variable, puis déterminer le nom de la variable, puis initialiser la variable (c'est-à-dire attribuer une valeur initiale).

float et double peuvent représenter le type de données de poids. 

4.2 Nommer les variables

 1. Ne peut contenir que des lettres, des chiffres et des traits de soulignement (_).

2. Impossible de commencer par un chiffre

3. La longueur ne doit pas dépasser 63 caractères

4. Les noms de variables sont sensibles à la casse

5. Les mots-clés ne peuvent pas être utilisés dans les noms de variables

* Nommer les variables de manière aussi significative que possible

4.3 Classification des variables

*Variables globales

*Variables locales

 Lorsque je définis une variable globale en dehors de la fonction principale et que je modifie la valeur de la variable globale à l'intérieur de la fonction principale, quel sera le résultat final de la compilation ?

 Comme vous pouvez le constater, la valeur de la variable globale global a été modifiée !

Parlons des conclusions : 1. Il n’y a en fait rien de mal avec la définition des variables locales et des variables globales ci-dessus !

                                 2. Lorsque les variables locales et les variables globales portent le même nom, la variable locale est prioritaire.

4.4 Portée et cycle de vie des variables

4.5 Constantes

Les constantes en langage C sont divisées dans les types suivants :

1. Constantes littérales

2.const variable constante modifiée

3.#définir des constantes d'identifiant définies

4. Constantes d'énumération

 

 Vous pouvez voir que pai a été signalé comme une erreur. Pourquoi ? Vous pouvez l'essayer vous-même sur VS. Il vous demandera "L'expression doit être une lvalue modifiable", ce qui signifie que pai a été modifié par const et que vous ne pouvez plus le changer.

Le pai dans l'exemple ci-dessus est appelé une variable constante modifiée par const. La variable constante modifiée par const en langage C limite uniquement la variable pai au niveau grammatical et ne peut pas être directement modifiée, mais pai est essentiellement une variable , elle est donc appelée une variable constante.

 Il y a une chose à noter : lors de la définition avec définir, #define MAX 100, il n'y a pas de signe égal entre le nom de la constante et la valeur !

 

Je suppose que tu aimes

Origine blog.csdn.net/m0_75186846/article/details/131196203
conseillé
Classement