Transcription
1. 1 Introduction: Bonjour et bienvenue à ce nouveau
cours dans lequel nous allons vous
apprendre la programmation C
pour les débutants. Il s'agit d'une équipe d'ingénieurs
pédagogiques. L'apprentissage de la programmation C vous
aidera à faire carrière et à changer
votre cheminement de carrière. Vous pouvez devenir un meilleur
développeur et vous devez savoir que c est le
langage de programmation numéro un au monde. Vous connaissez peut-être Python. Python est basé
sur la programmation en C. Et vous pouvez le rechercher à
l'aide de n'importe quel moteur de recherche. Dans ce nouveau cours, vous apprendrez la
programmation en C à partir de zéro. Nous allons commencer par les
bases de la programmation en C. Parlons des instructions
conditionnelles, NC. Ensuite, nous aborderons les boucles, différents types de boucles
comme while for et do-while. Et nous allons prendre des exemples. Nous parlerons des
fonctions C et des tableaux. Ensuite, nous passerons à des sujets plus
avancés tels pointeurs qui sont
des modificateurs, des types de données, Nc. À la fin, nous aurons les directives de
notre processeur et l'allocation
dynamique de la mémoire. Chacune de ces sections comportera plus de cinq tâches. deux derniers quiz pour vous
assurer que vous comprenez chacun de ces aspects vous
donneront des exemples. Et nous allons faire des exemples ensemble, ce qui est essentiellement un exercice de codage
pratique. Et il y aura un devoir à faire. Je suis sûr qu'à la
fin de ce cours, vous comprendrez
les bases du langage de programmation C. Et vous pouvez facilement
créer des codes C. Vous apprendrez comment créer
votre propre bibliothèque en C. Nous verrons également comment postuler. Visualisez en temps réel la programmation, les projets, les problèmes
et les fonctions. Vous apprendrez à écrire du code de
haute qualité en un rien de temps et vous apprendrez
les meilleures pratiques de programmation ou de programmation C. Il s'agit d'un
cours complet qui sera mis à jour chaque semaine. Nous assurerons
un suivi auprès de nos étudiants, répondrons à leurs questions et les
aiderons dans leurs devoirs. Dans ce cours, il y aura
un projet que vous devrez réaliser,
NC, pour vous assurer
que vous comprenez
tout ce que nous avons expliqué
au cours de ce cours. Merci d'avoir regardé
cette introduction. voit à l'intérieur.
2. Téléchargez et installez C Editor et compilateur: Bonjour et bienvenue à
cet annulus dans lequel nous allons
télécharger et installer le logiciel
que nous
utiliserons pour écrire des codes
dans ce cours. Ils n'ont plus de
logiciel que vous pouvez utiliser pour écrire du code C. Mais celui avec lequel nous
allons commencer,
celui avec lequel nous
aimerions que vous commenciez
s'appelle Notepad Plus, Plus. Comme vous pouvez le voir, il s'agit
essentiellement d'un bloc-notes. Cliquez simplement sur le bouton Télécharger et
choisissez la dernière version. Choisissez en fonction de
votre système d'exploitation. Comme vous pouvez le constater, la prise
en charge de presque tous les systèmes
d'exploitation. Cliquez simplement sur le bouton Télécharger. Et vous allez commencer le téléchargement. Cliquez maintenant une fois pour démarrer
le processus d'installation. Choisissez votre langue. Cliquez sur OK. Cliquez maintenant sur
Suivant. Cliquez, je suis d'accord. Ensuite, ensuite. Et vous pouvez créer un
raccourci sur le bureau. Cliquez ensuite sur Installer. Ce ne sera pas long. C'est un tout petit logiciel, a
simplement vécu et qui a atteint
le modèle fini. Nous allons maintenant
écrire notre séquence. Maintenant, dans cette zone blanche, vous pouvez choisir la langue pour
laquelle vous écrivez menu
déroulant
de cette langue. Allez simplement dans C et sélectionnez C. Maintenant, vous pouvez écrire
des codes, mais nous devons également
compiler notre code. Afin de combiner les codes, nous devons utiliser un compilateur
appelé compilateur GCC. Encore une fois, allez sur google.com. Et ici, c'est ça, le compilateur
GCC. Comme vous pouvez le voir, la collection du
compilateur GCC. Tu peux l'ouvrir. Et vous trouverez ici
de nombreuses informations et ressources sur
ce compilateur. Cette compilation inclut des
frontaux pour C, C plus Objective C, Fortran, other goal et D, ainsi que des bibliothèques
pour d'autres langages. Vous pouvez maintenant sélectionner
n'importe laquelle de ces versions. Mais finissons, c'est
accablant pour beaucoup de gens. Nous allons donc opter pour l'installateur
direct. Revenez donc à Google et
écrivez le compilateur Glenn GW C. Une fois que vous aurez aimé cela, vous verrez que nous avons fichier
SourceForge.Net.exe que nous
pouvons télécharger et installer. Et nous avons également le site original appelé
Men GW dash W 64, que tout cela est tout cela. Vous pouvez maintenant accéder à la section de
téléchargement, assurez-vous que vous êtes bien sur
ce site Web. Une fois que vous êtes dans
la section de téléchargement, faites défiler vers le bas jusqu'à ce point. Men, WOW, 64 versions
exécutées pour Windows. Le support C, C
plus fortran. Cliquez une fois. Et vous trouverez ici
l'emplacement de l'installation. Comme vous pouvez le voir, les hommes que GW construit. Cliquez sur la
chute source. Et c'est ici. Maintenant, assurez-vous que vous
installez le logiciel
à partir de la source de dislocation pour ce nom. Cliquez une fois. Cliquez sur Oui. Cliquez maintenant sur Suivant. Laissez-le à la valeur par défaut. Cliquez sur Suivant, puis modifiez l'emplacement. Il faut qu'il soit dans le répertoire
maritime et qu'il parte. Tout est tel qu'il est. C, D tiret w, W 64, barre oblique ou barre oblique inverse.
Cliquez maintenant sur Suivant. Maintenant, assurez-vous de
normaliser la luxation. Cliquez sur Next. Et il va commencer
le téléchargement et l'installation des fichiers du
compilateur. Il existe maintenant d'autres
options pour écrire du code C, mais c'est la première, et nous les expliquerons toutes dans cette section. Maintenant, vous êtes libre de choisir celui avec lequel vous
voulez aller. Une fois que vous avez terminé, cliquez sur Suivant et Terminer. Maintenant, si vous êtes allé dans le dossier d'origine dans lequel
tous les fichiers ont été vendus, il se trouve dans notre répertoire C. Comme vous pouvez le voir ici. Et ici, nous avons le GW principal. Comme tu peux le voir. Ici, nous avons le fichier plat. Il s'agit du
fichier original dont nous avons besoin. Nous avons besoin du dossier bin. Assurez-vous donc que vous
êtes dans ce dossier. Voir principalement WOW, 64, quand GW 32. Cliquez une fois et cliquez
avec le bouton droit, puis copiez. Maintenant, nous devons faire comprendre à
Windows que nous avons installé un compilateur C. Maintenant, vous devez accéder
à votre bureau, cliquer avec le bouton droit de la souris sur votre PC. Sélectionnez les probabilités. Maintenant, sélectionnez les paramètres
système avancés. Dans cette fenêtre, vous pouvez sélectionner des
variables d'environnement. Vous verrez cette liste. Accédez aux
variables système en bas. Faites défiler la page jusqu'à atteindre le chemin, puis appuyez sur le bouton Modifier. Cette cellule est trop rapide. Ce que nous devons faire
est d'ajouter un nouveau chemin et de coller le chemin de notre compilateur
GCC ici. Une fois que vous avez fait cela, vous pouvez simplement appuyer sur
le bouton OK. Et voici comment faire
comprendre à Windows que nous avons un compilateur
C et que nous l'avons installé. Cliquez sur OK. Et OK, et ferme cette fenêtre. Vous pouvez maintenant revenir
à Notepad Plus,
Plus et rédiger un essai
appelé de la même manière que void. J'ajouterai n'importe quoi comme
n, n. C'est pourquoi le vide ici. Et incluons une bibliothèque. Nous en parlerons
dans les prochaines leçons. Maintenant, une fois que vous avez
terminé, vous devriez pouvoir
enregistrer votre fichier au format C, très bien C. Et vous pouvez aller dans le fichier, sélectionner Ouvrir le dossier contenant, et simplement sélectionner CMD. Maintenant, vous verrez la
fenêtre de commande ou non, vous
devez simplement écrire GCC, ce point c. Et comme vous pouvez le voir,
le code a bien été compilé. Maintenant, si vous exécutez GCC, comme vous pouvez le voir, erreur fatale,
combinaison terminée. Cela signifie que le compilateur
GCC est installé. Maintenant, si vous voulez
imprimer quelque chose, vous pouvez simplement écrire print f, hello et enregistrer le fichier. Retournez ici. CCG. Et une fois
que vous avez compilé le fichier, vous n'arrivez pas à écrire un fichier EXE. Et vous verrez le
mot imprimé. Comme tu peux le voir. Bonjour. Andy expliquera ces
étapes dans les leçons à venir. Mais c'est ainsi que
vous pouvez vous assurer que votre compilateur est installé. Maintenant, nous allons utiliser Notepad
Plus Plus et le compilateur GCC, la fenêtre de commande, le
cmd pour compiler nos fichiers. Et si vous rencontrez un quelconque problème, je suis là pour vous aider, s'il vous plaît pour moi. Je vais vous aider à
installer le logiciel. Et dans les deux ou trois
leçons suivantes, nous expliquerons différentes options
pour écrire du code C, pas seulement en utilisant le
bloc-notes blast, blast, mais nous avons également d'autres
options. Merci d'avoir regardé cette leçon. voit ensuite.
3. Écrivez et compilez des codes C dans votre navigateur: Bonjour et bienvenue dans
cette nouvelle leçon dans laquelle je vais vous montrer la deuxième option,
la plus simple pour écrire et compiler des codes C. Accédez aux navigateurs d"animaux et
allongez-vous directement en ligne gdb. C'est le mot en ligne, gdb. Une fois que vous aurez fait cela, vous verrez le premier résultat extérieur appelé gdb.com en ligne. Cliquez une fois et vous
verrez un compilateur. Comme vous pouvez le constater, c'est la
zone où vous écrivez des codes. Et dans le menu en haut à
droite, sélectionnez la langue,
appuyez simplement sur la langue C et lancez. Maintenant, une fois que vous exécutez ce compilateur, vous pouvez voir que le mot
s'affichera f hello world. Donc il imprimera Bonjour tout le
monde ici. Ce sera donc
votre fenêtre de commande dans laquelle vous verrez les résultats. Et ce sera la zone
où vous écrirez du code. Vous avez un problème
avec le code. Cela indiquera que dans
cette fenêtre, comme vous pouvez le voir, c'est un compilateur en
ligne très compétent que vous pouvez utiliser. Maintenant, nous vous
recommandons d'aller regarder en utilisant votre compte Gmail ou de vous inscrire avec
votre
compte Gmail, votre compte Facebook ou votre
compte GitHub, ou simplement en écrivant un
e-mail et un mot de passe. D'habitude, je
préfère utiliser Google. Nous allons donc nous connecter à
l'aide de Google. Maintenant. Une fois que vous vous connectez à l'aide de
votre
compte Gmail , il me
demande mon code de sécurité. Donc, une fois que vous êtes n, écrivez le code de la
même manière. Une fois que vous y êtes, vous verrez fenêtre ou l'onglet d'
un projet ici. Vous pouvez également créer un nouveau projet. Désormais, si vous avez créé
un nouveau projet, vous pouvez facilement l'enregistrer dans votre bibliothèque et y revenir à
tout moment. Il suffit donc de cliquer sur le bouton Enregistrer et nommer le projet de façon distincte. Cliquez sur Enregistrer. Nous avons maintenant un nouveau
projet appelé testing, et vous pouvez créer plusieurs fichiers
dans le même projet. Appelons donc ce test. Nous avons donc maintenant un projet C
avec plus d'un fichier. Maintenant, une fois que vous avez
cliqué sur le bouton Enregistrer, vous pouvez accéder à Mes
projets et vous pouvez voir le
projet de test que vous avez créé. Il s'agit d'une plateforme très, disons,
complète. C'est aussi gratuit. Et vous pouvez y accéder depuis
votre téléphone portable si vous n'avez pas d'ordinateur portable
et que vous souhaitez
commencer à coder en C. Maintenant nous allons
créer une classe et nous allons relier Nancy
à cette classe afin que vous pouvez soumettre les
devoirs de ce cours. À l'intérieur de ce cluster.
Comme vous pouvez le constater, vous devez créer un compte afin de soumettre le devoir, enregistrer vos projets
et de sauvegarder votre travail. C'est ça. Maintenant, une fois le
devoir soumis, je
vais vous expliquer comment
accéder au devoir
et comment le résoudre. Merci d'avoir regardé cette leçon. Si vous avez des questions
sur la façon de créer un nouveau projet et comment aimer un code C sur cette plateforme. N'hésitez pas à poser cette question.
4. Téléchargez et installez le code Visual Studio Pour exécuter des programmes C: Bonjour et bienvenue dans
cette nouvelle leçon qui va
vous montrer comment télécharger et installer Visual
Studio Code et comment
activer la
programmation C et C plus à l'aide du logiciel. La première étape consiste donc à
accéder à notre navigateur et à droite Visual Studio Code. Maintenant, comme vous pouvez le voir, il s'agit essentiellement d'un logiciel
fourni par Microsoft. Vous pouvez simplement télécharger pour
Windows en cliquant ici. Comme vous pouvez le constater, voici un bref aperçu
du logiciel lui-même. Et il vous demande si le
téléchargement ne démarre pas, essayez ce lien direct. Une fois que vous aurez cliqué
sur le lien direct, le téléchargement commencera. Comme vous pouvez le voir ici. Je vais utiliser un autre logiciel
pour le télécharger. Comme vous pouvez le voir,
les téléchargements ont commencé. Ça ne sera pas long. C'est environ 76 mégaoctets. Après cela, vous aurez le code Visual Studio et le
fichier d'installation et il nous
suffira de l'installer. Maintenant, Visual Studio Code
est un logiciel utilisé pour écrire des cours et d'autres langages de
programmation tels que C plus C-Sharp, Java, Python, PHP, etc. Cliquez sur Ouvrir, puis sur Accepter, suivant, Suivant. Et si vous voulez
créer cette icône ou ajouter une
action ouverte avec code au menu Fichier. Vous pouvez cliquer dessus. Ensuite, installez. Et
comme vous pouvez le voir maintenant, il extrait les fichiers. Ensuite, il lancera le processus
d'installation. D'habitude, cela ne prend pas longtemps. C'est un logiciel très léger, mais il possède
de nombreuses fonctionnalités. Maintenant, comme vous pouvez le voir, le logiciel est installé, cliquez sur Lancer Visual Studio
Code et cliquez sur Terminer. Maintenant, une fois que
vous êtes ici, vous pouvez partir. Vous pouvez choisir le
look que vous voulez. On peut choisir la
lumière ou l'obscurité. Maintenant, puisque j'enregistre des vidéos, il vaut
mieux opter pour le clair que foncé ou le contraste
élevé, mais la plupart des programmeurs
préfèrent le sombre. Maintenant, je vais choisir le
bon car il
vous montrera les codes de
manière plus claire. Maintenant, une fois que vous avez terminé, vous pouvez également parcourir les thèmes
de couleurs. Il existe également d'autres thèmes. Vous pouvez maintenant compléter cette liste de contrôle ou passer
à la section suivante. Comme vous pouvez le constater, redéfinissez
vos compétences en matière d'édition. Vous pouvez ouvrir Editor Playground pour modifier différentes choses. Maintenant, vous pouvez également accéder à cette zone et
créer un nouveau fichier. Comme vous pouvez le voir,
ou ouvrez un dossier. Une fois le
logiciel installé, vous pouvez passer
à l'étape suivante. L'étape suivante consiste à
installer l'extension C, C plus l'extension. Allez donc ici aux extensions
sur le côté gauche. Dans la barre de recherche, c'est ça ? Voir connexion hexagonale. Comme vous pouvez le voir,
ici, nous avons le C, C plus plus, disant extension. Le premier, et c'
est le second. Il s'agit de la troisième rangée. Maintenant, nous avons besoin de celui-ci. Nous n'avons pas besoin de celui-ci. Assurez-vous simplement d'
avoir celui qui dit CC plus Intel. Depuis le débogage et la navigation
appelée. Maintenant, une fois que vous êtes à l'intérieur, vous pouvez cliquer sur le bouton Installer et le
processus d'installation démarrera. Maintenant, vous devez attendre quelques secondes pour que le processus
d'installation se termine, car il va maintenant appeler l'extension pour les serveurs
Microsoft, la
télécharger et l'installer
ou sur votre système d'exploitation. Maintenant, une fois que vous voyez le bouton de
désinstallation, cela signifie que
l'extension
a été installée avec succès et que nous avons
terminé cette étape. L'étape suivante consiste à
installer le compilateur C. Nous l'avons déjà fait
et nous apparaissons comme des leçons, donc nous allons le faire
rapidement dans cette leçon. Alors allez à droite, GW, Dash W 64, et
suivez ce lien. Nous en avons maintenant plus d'un. Vous pouvez choisir que les minimalistes. Alors manger, WOW, 64 minimaliste et cliquez une fois sur le formulaire
source ici. Et vous verrez
la page de téléchargement. Cliquez sur le bouton Télécharger. Assurez-vous que
ce nom figure sur votre navigateur. Et cliquez sur le téléchargement. Maintenant, cela ne devrait pas prendre longtemps
car il s'agit d'un compilateur en ligne. voici donc. Cliquez une fois. Maintenant, vous devez suivre mes
étapes car il s'agit de cliquer sur Installer. Maintenant, une fois que vous
avez cliqué sur Installer, vous devez choisir ce que
vous voulez enregistrer ce fichier. Alors appelons-le quand GW. Ou vous pouvez ajouter 2020. Ce que tu veux. Je vais le
laisser comme cet homme, GW, et cliquer sur Continuer. Maintenant, assurez-vous que
vous avez une dislocation, mémorisée ou copiée. Cliquez maintenant sur Continuer. Maintenant, laissez-vous quelques secondes pour qu'il appelle cette liste d'éléments
disponibles sur le serveur. Cliquez maintenant sur Continuer. Vous verrez cette
liste. Ici. Vous pouvez consulter la liste des
éléments que vous pouvez télécharger. Nous devons télécharger cette
carte pour trouver une solution, et nous avons besoin du GCC,
g blasts blasts. Maintenant, assurez-vous que les deux
options sont sélectionnées. Une fois que vous avez terminé, allez dans l'installation
et cliquez sur Appliquer les modifications. Maintenant, il va vous demander si vous
êtes sûr, cliquez sur Appliquer. Et il commencera
à se connecter au serveur et télécharger et installer
tous ces composants. Ça ne devrait pas être long. Maintenant, une fois que vous avez terminé
le téléchargement et l'installation
du compilateur GCC, vous devez suivre
le chemin environnemental. Assurez-vous donc d'aller dans le menu Démarrer et dans
l'environnement approprié et de cliquer ici. Parfois, ces modèles ne
sont pas activés par défaut. Donc dans ce cas,
vous devez accéder à votre PC, cliquer avec le bouton droit de la souris,
sélectionner les priorités. Et de là, allez dans les paramètres système
avancés. Ici, vous pouvez voir les variables d'
environnement. Cliquez une fois pour voir cette liste. Allez maintenant dans les variables système. Assurez-vous que le chemin est sélectionné. Double-cliquez dessus et
vous verrez cette liste. Maintenant, il ne vous reste plus qu'
à le visiter, cliquez sur Nouveau et collez l'URL pour diamond UW et assurez-vous d'
ajouter les dossiers d'épingles. Maintenant, une fois que tu l'auras fait, puisque je l'ai déjà ici, je laisserai celui-ci.
Je l'ai déjà ici. Comme vous pouvez le voir, lorsque
vous utilisez un stylo slash 64, vous vous
assurez que vous faites référence
au dossier pin ou au dossier
bin, désolé. Cliquez maintenant sur OK, puis sur OK. Maintenant, la dernière étape est distincte. Revenons donc à ce logiciel
Visual Studio, qui est ce logiciel. Commençons par créer un nouveau dossier pour
stocker nos codes C. Pour ce faire, je vais ajouter un nouveau
dossier au répertoire C. Appelons-ça des codes C. Nouveau dossier. Voir les codes. Double-cliquez. Et c'est ici. C'est tout pour. Maintenant. Une fois que vous avez ce
dossier, revenez à ce menu et cliquez sur Ouvrir le dossier. Revenez ici et
sélectionnez le dossier. Maintenant, une fois que vous avez sélectionné le dossier, il vous sera demandé si vous êtes sûr que les auteurs
ne sont pas sélectionnés. Et oui, j'ai confiance en ces auteurs. Maintenant, nous sommes dans le
dossier appelé codes C, et nous pouvons commencer à écrire
nos appels elle à l'intérieur. Cliquez ici, nouveau fichier. Voyons voir. Maintenant, à l'intérieur nous allons écrire le même
code que nous avons écrit précédemment. Hash inclut std. Maintenant, dans main, vide. Maintenant, une fois que vous avez terminé, allez
simplement ici et
écrivez print f. Bonjour testing. Maintenant, quand tu auras fini. Pour obtenir votre premier code C, cliquez
simplement avec
le bouton droit de la souris sur ce code C et vous verrez une liste d'éléments. abord, vous devez vous assurer que vous avez déjà
enregistré votre fichier. Maintenant, comme vous pouvez le voir, voulez-vous installer l'extension
recommandée pour C ? Cliquez sur Installer. C'est écrit sur le côté droit de cette fenêtre. Nous avons maintenant l'extension C, C plus plus. Comme vous pouvez le voir, il
installe de nombreuses extensions liées
à la programmation C, CC plus, plus l'extension arrière. Mais même sans les
extensions qui sont en train se désinstaller puisque nous avons déjà
installé cette extension, vous pouvez aller dans votre fichier C, cliquer sur Exécuter et cliquer sur Démarrer
le débogage. Maintenant, il vous demandera
si vous voulez déboguer à l'aide de GDB ou de
Windows Select GDP, vous voulez combiner à
l'aide du compilateur GCC ou un autre compilateur compilera à
l'aide du compilateur GCC. Comme vous pouvez le voir, il est en train de compiler le code. Comme vous pouvez le voir, vous êtes
sorti avec le code 0. Et nous n'avons aucune erreur. Le code s'est donc exécuté correctement. Donc, si nous voulons exécuter le
code sans déboguer, il suffit de revenir en arrière et de cliquer sur
Exécuter sans déboguer, et il exécutera simplement le code sans déboguer les erreurs. Maintenant, si vous
voulez vous assurer que le programme a bien fonctionné, vous verrez le
fichier EXE ajouté à côté du fichier principal. Et voici le
fichier exécutable que vous pouvez exécuter. Et nous allons vous montrer
une fenêtre de commande. Maintenant, cliquez dessus avec le bouton droit, orbite réelle et
Explorateur de fichiers, puis double-cliquez. fenêtre de commande s'
affichera, mais elle disparaîtra rapidement. Maintenant, si vous voulez qu'il reste, vous devez ajouter un
scan de phrase. Maintenant, enregistrez le code
et exécutez-le. Maintenant, une fois que vous avez terminé
ou que vous avez exécuté le code, vous pouvez recommencer et
ouvrir le texte, couleur goûter ce fichier EXE. Et vous verrez que le monde
des tests Bonjour souhaite ce travail. C'est ça. Voici comment activer le débogage
sur Visual Studio Code. Nous n'utiliserons pas ce logiciel. Nous utiliserons le Bloc-notes Plus, Plus, mais c'est
quelque chose que vous devez savoir. Maintenant, certaines personnes peuvent vouloir voir la sortie et cette fenêtre, comme lorsqu'ils
exécutent ce code C, ils ont besoin de voir la sortie
dans cette fenêtre de sortie, pas dans ce fichier EXE
que nous avons juste lancé. Et pour ce faire, nous devons d'abord
procéder comme suit. Vous devez accéder aux tâches, au fichier JSON, qui est
fondamentalement tout aussi bien. Et ici, vous verrez
la ligne d'étiquette GCC, ce fichier EXE build actif. C'est ce qui est écrit à
l'intérieur de votre étiquette. Vous devez revenir
au fichier JSON, qui est ce fichier. Et il vous suffit d'ajouter
la console externe ici, changer en vrai. Enregistrez, et maintenant cliquez sur Terminé. Comme vous pouvez le voir, vous pouvez maintenant voir
les résultats de sortie pour les tests Hello de
votre pod. Maintenant, il a exécuté la sortie directement
après avoir exécuté notre code. Et c'est l'un des
moyens les plus simples de le mettre en œuvre. Si vous avez d'autres
questions, je suis là pour vous aider. Merci d'avoir regardé cette leçon. voit ensuite.
5. Écrivez votre premier code C et compilez-le: Qu'est-ce que la programmation en C ? Dans cette nouvelle leçon, nous allons parler d'un programme en C, la structure
de base d'un programme C. Et ce qu'un
programme C a créé pour former C, c'est une
programmation structurée. Cela signifie que le programme C
est composé de petites parties. Nous appelons fonction. Et vous entendrez souvent le mot
fonction pendant que vous programmez en C. La première
fonction à exécuter, qui est le
point d'entrée du programme, s'appelle main, qui
est la fonction principale. Certaines fonctions peuvent être un fichier
autonome pour l'organisation. Elles sont appelées « bibliothèque ». Maintenant, la structure de base d'un programme C est essentiellement
la fonction principale. Maintenant, cette fonction principale peut être ou peut inclure une
ou deux fonctions. Comme vous pouvez le voir, la fonction
1 et la fonction 2. Maintenant, le programme C qui a
plus d'une fonction. Ces fonctions peuvent être composées et stockées
dans une bibliothèque. Nous créerons nos propres bibliothèques à
la fin de ce cours. Ce que j'ai besoin que vous compreniez à ce stade, c'est que
votre programme C, nous avons un appel de fonction,
la fonction principale. Il s'agit de la première fonction
exécutée dans notre programme. Cela peut sembler
vague pour certaines personnes, mais nous le verrons en
action dans la leçon suivante. Maintenant, library est essentiellement une collection de fonctions
qui font des choses spécifiques. Par exemple, vous pouvez avoir une bibliothèque qui imprime des éléments
sur votre écran. Vous pouvez disposer d'une autre
bibliothèque dotée fonctions qui vous aident à
lire les données de l'utilisateur. Cela peut encore et encore. Une fonction est donc un morceau de code qui
fait quelque chose de spécifique. La fonction principale,
la première fonction à être exécutée dans notre
programme par le compilateur. La bibliothèque est une collection
de fonctions qui font une chose spécifique et que vous pouvez facilement utiliser dans votre code. Maintenant, jetons un coup d'
œil à notre code symbole C. Comme vous pouvez le constater, c'est le premier score que vous
verrez dans notre cours. La première chose ici s'
appelle un commentaire sur plusieurs lignes. Ce commentaire multiligne
signifie que ce n'est pas du code. C'est quelque chose que vous écrivez
habituellement pour vous-même. J'aimerais me rappeler de quoi parle
ce cours. Maintenant, pour écrire un commentaire sur
plusieurs lignes, vous devez vous assurer que vous avez cette barre oblique inverse
et allostérique. Maintenant, dans cette zone,
comme vous pouvez le voir, nous avons une barre oblique inverse et Astérix, et vous devez la terminer par
une barre oblique inversée d'astérisque. Il s'agit du début,
du début et de la fin d'un commentaire sur
plusieurs lignes. Maintenant, une autre chose
écrite entre ces deux signes s'
appelle un commentaire. Ce n'est donc pas un code et
ne sera pas exécuté en tant que code. C'est juste pour toi de le voir. Maintenant, la deuxième chose ici
est la commande include. Maintenant, lorsque vous voulez inclure
un fichier, une bibliothèque
ou quoi que ce soit dans
votre programme C, vous devez utiliser hash include. C'est ce qu'on appelle hashtag include. Maintenant, il est généralement suivi de ces signes et du nom de la chose que nous
voulons inclure. Ici, nous incluons
un fichier appelé stdio.h et nous n'
utilisons pas nous ne voulons pas que vous
compreniez à ce stade, quelle est la signification de ce fichier ? Tout ce que vous devez
faire est que lorsque vous souhaitez inclure une
bibliothèque ou un fichier, vous devez utiliser le hashtag d'
inclusion de hachage, inclure le nom du fichier
entre ces deux signes. Nous avons également ce qu'on appelle
un commentaire d'une seule ligne. Nous avons déjà parlé la commande
multiligne ici, dans cette zone. Mais ce que vous voulez faire
uniquement un commentaire sur une ligne, pas un commentaire sur
plusieurs lignes. Vous pouvez facilement ajouter deux barres obliques
inverses ici. Et ces deux barres obliques
feront de cette ligne un commentaire
d'une seule ligne. Donc tout ce que vous voulez
et cette ligne sera considéré comme un commentaire
et ne sera pas exécuté. Maintenant, nous avons déjà mentionné que votre programme doit
avoir une fonction principale. La fonction principale,
en gros la fonction qui sera exécutée en
premier et notre programme. Comme vous pouvez le voir,
il s'agit du nom de la fonction. Maintenant, vide et vide sont deux
mots qui ont un sens, mais nous ne
les expliquerons pas à ce stade. Vous devez juste savoir
que vous devez ajouter deux parenthèses au
mot vide entre elles. Et laissez un espace ici et ajoutez le mot vide avant le
nom de la fonction. Maintenant, c'est une accolade. Il s'agit de l'ouverture et de la
fermeture de l'accolade. Ici, nous avons ajouté un autre commentaire sur
plusieurs lignes. Appelez la fonction principale
et analysez la chaîne. Maintenant, c'est la fonction principale. Et à l'intérieur, nous écrivons
notre tout premier code C. Il s'agit d'un print f,
et de son nom, il sert essentiellement à
imprimer du texte à l'écran. Et comme vous pouvez le voir ici, nous
imprimons ce texte Hello World. Vous devez maintenant ajouter deux
parenthèses et deux, comme vous pouvez le voir ici.
Guillemets. Maintenant, ces deux guillemets, nous allons inclure le texte que
nous voulons imprimer ici. Encore une fois, voici comment écrire
votre tout premier code C. Maintenant, tout ce que vous
écrivez à l'intérieur de cette empreinte f, deux guillemets
seront imprimés à l'écran. Et pour que les choses soient plus claires, écrivons ce code et
essayons de l'exécuter comme notre
tout premier code C. Nous avons déjà mentionné
que nous utiliserons un site Web appelé gdb en ligne
pour certains de nos exercices. Comme il s'agit du premier
exercice, nous l'utiliserons, mais vous êtes également libre d'utiliser le
Bloc-notes Plus Plus. Maintenant, nous avons déjà
mentionné que
pour écrire un commentaire sur plusieurs lignes, vous devez ajouter ces deux signes et les fermer avec
ces deux signes. Maintenant, glissons. Il s'agit de notre premier
programme C. Ce truc. Et maintenant, ces deux lignes
sont essentiellement un commentaire. C'est un commentaire sur plusieurs lignes. Maintenant, ajoutons un format de ligne
unique. Il s'agit d'un commentaire d'une seule ligne. Super. Commençons maintenant par
inclure la bibliothèque. Nous allons donc inclure cette bibliothèque standard d'E/S ou de sortie d'entrée standard pour nous permettre d'imprimer à l'écran. Donc oui, incluez le signe plus grand, moins que et
le nom de la bibliothèque. C'est ça. Cela signifie que nous demandons au
compilateur d'inclure les fonctions de ce
fichier dans notre programme C. Maintenant, appliquons
notre fonction principale. Habituellement, la meilleure façon d'écrire des choses est d'écrire la syntaxe, puis d'écrire le
code à l'intérieur. J'aime utiliser la
syntaxe en une seule ligne. Comme vous pouvez le voir, vide laisse
un espace et la main droite, qui est le nom
de la fonction. Ajoutez ensuite deux parenthèses. Celui-ci, celui-ci, ajoute le mot vide entre eux, et ajoute deux accolades. Une fois que vous l'avez, il vous suffit de placer votre souris ici. Appuyez sur Entrée avec votre souris entre les deux
accolades et appuyez sur Entrée. Cela signifie que nous
sommes prêts à partir. Maintenant, imprimons quelque chose. Ce que nous devons imprimer ici, c'
est notre premier code C. Maintenant, vous devez choisir la langue dans le coin
supérieur droit. Sélectionnez C et appuyez sur le bouton Exécuter. Comme vous pouvez le voir, il s'
agit de la fenêtre de notre console. Il s'agit de notre premier code C
et il fonctionne correctement. Maintenant, si vous avez atteint ce point et que vous avez réussi à écrire ceci, et que vous avez vu cette sortie signifie que tout
s'est bien passé pour vous. Vous pouvez maintenant copier
le code en entier. Accédez au Bloc-notes Plus, Plus. Ici. Créez un nouveau fichier
et collez votre code. Assurez-vous de choisir la langue C comme langue
par défaut. Et sauvegardez le vôtre. Leave it a du nouveau. Maintenant, allez au dossier. Si vous avez déjà suivi
notre vidéo d'installation, la section de téléchargement et d'installation du
logiciel, vous devriez pouvoir
utiliser not by the
blast pour compiler votre code. Cliquez donc sur cmd. Et une fois
que vous voyez cette fenêtre, vous devez écrire GCC. Après cela, vous devez écrire le nom du fichier
New three. Voyons voir. Cela signifie
que nous demandons au compilateur de
compiler notre code C, ce qui est la première étape. Disons jouer ou
s'assurer que notre code
n'a pas d'ordre. Maintenant, si vous combinez le code
et que vous n'avez rien vu, cela signifie que
tout s'est bien passé. Maintenant, votre dossier de documents, nous allons avoir un nouveau fichier
appelé ducky XP, qui est en gros le
fichier qui a la sortie de ce C appuyez à froid sur Entrée, et vous verrez
exactement le même code. C'est notre premier froid. Passons maintenant en revue
les étapes de GCC, qui est le compilateur,
ce nom de fichier. Ensuite, un point EXE. Et vous devriez voir le résultat. Si vous avez vu le résultat, cela signifie que tout s'est bien passé pour vous. Maintenant, si vous comparez cette sortie avec la sortie précédente, vous pouvez voir qu'
elles sont identiques. La même phrase est
notée ici et notre fenêtre CMD ou ligne de
commande. C'est ça. C'est la fin de
notre première ligne.
6. Comment chercher des solutions en tant que programmeur: Bonjour et bienvenue à cette nouvelle
leçon dans laquelle on sait
comment rechercher une chose spécifique et C.
Supposons que vous
écriviez un code C ou que vous
rencontriez l'un de nos quiz
ou devoirs, et vous ne saviez pas quoi faire, ou vous n'avez pas
reconnu une fonction, une ligne de code ou quoi que ce soit d'autre. Cela se produit lorsque nous ajoutons
des devoirs et des quiz, nous essayons de diversifier. se peut donc que vous trouviez une question de
quiz qui
n'est pas expliquée dans la leçon
précédente. Et nous avons besoin de vous pour
trouver une solution. C'est pour vous assurer
que vous pouvez rechercher des choses que nous n'avons pas dites plan
xy et nos leçons. Et pour être sûr que tu
as ça, disons du talent. Nous l'appelons un talent de
recherche de programmeur. Maintenant, allez sur Google. La première chose
que nous devons faire est de nous assurer que
vous écrivez correctement votre terme de recherche
ou votre terme de recherche. Supposons que nous
souhaitions rechercher une fonction spécifique. Ça s'appelle « Get Nc ». Maintenant, vous devez vous assurer
que vous écrivez du C sans que PSI-BLAST soit
une programmation C solide. Vous devez écrire de la
programmation en C pour vous
assurer que vous n'
obtenez pas de résultats pour C dièse ou C
plus car ils sont en C mais avec une approche
différente. Comme vous pouvez le voir, voir Fonction Obtenir, c'
est le premier résultat. Et c'est l'explication que la fonction gets
permet à l'utilisateur saisir un caractère
suivi de la touche Entrée. Tous les caractères
saisis par l'utilisateur sont
stockés dans un tableau de
caractères. Ensuite, je vais ajouter des personnages au tableau pour
qu'il soit entraîné par défaut. Maintenant, permet
à l'utilisateur de saisir l'espace correspondant. Il pense que c'est toute
l'explication. Il y a tout ce dont vous avez besoin. Maintenant, comment l'utiliser ? Vous pouvez accéder au premier résultat. Maintenant, comme vous pouvez le voir,
cette déclaration obtient et voici comment l'utiliser. Vous devez d'abord créer un tableau, puis utiliser la fonction gets. Ces choses seraient expliquées pendant les leçons sont
soulevées et ces choses, mais voici comment devenir adulte. Maintenant, d'autres endroits où chercher les résultats sont
des tutoriels, des tutoriels ponctuels, des
passerelles, des concerts pour le mix. Ce sont de très bons
sites Web et vous
pouvez écrire Stack Overflow. Cela vous permettra
d' obtenir des résultats de Stack Overflow, qui est comme
les programmeurs, Google. Les programmeurs se rendent sur
StackOverflow pour noter leurs problèmes afin que d'autres
programmeurs puissent les aider. Comme vous pouvez le constater, vous pouvez
vérifier plusieurs résultats. Et prenons le premier résultat. Ici, vous pouvez voir qu'
il y a beaucoup de problèmes de mer signalés
par de nombreuses personnes. Tu peux l'obtenir. Et tu verras. Maintenant, c'est demander des vacances à
qui que ce soit. Comme vous pouvez le constater,
voici quelques-uns des résultats. Ainsi, chaque fois que vous avez une question, vous pouvez la poser avec
beaucoup de questions et le conseil sera sûr de
vous aider à répondre à cette question. Si vous avez trouvé quelque chose, j'ai adoré les quiz ou les questions à choix
multiples que nous n'avons pas encore quitté l'avion
ou que vous ne reconnaissiez pas. Vous pouvez demander dans le
tableau des questions et réponses afin que nous puissions vous l'
expliquer ou vous donner des
informations appropriées à ce sujet. Encore une fois, je vais parfois
ajouter quelques questions à ces devoirs
et questionnaires pour
s'assurer que vous pouvez
chercher les réponses vous-même. Revenez ensuite pour résoudre
le quiz et le devoir. C'est quelque chose que le
programmeur doit faire pour
pouvoir réaliser de grands
projets à l'avenir. C'est ce que je regarde cette leçon. Ça l'est.
7. Commentaires dans C: Bonjour et bienvenue dans
cette nouvelle leçon dans laquelle nous allons
parler des commentaires. commentaires et C sont essentiellement sur un texte exécutable utilisé fournir de la documentation
pour le code. Il apporte de la clarté
au code source C, permettant ainsi aux autres utilisateurs de mieux comprendre ce que le code
était censé accomplir. Il est toujours recommandé d'
utiliser des commentaires dans votre code. Nous avons déjà mentionné que nous
avons deux types de commentaires, commentaire sur une seule ligne
et le commentaire sur plusieurs lignes. Le
commentaire d'une seule ligne est essentiellement une ligne précédée de
deux barres obliques. Comme vous pouvez le voir, la barre
oblique est le signe que vous pouvez facilement
dériver à l'aide de votre clavier. Et voici la
forme finale, deux barres obliques. Et c'est votre commentaire. Tant que le
commentaire multiligne est un texte qui
commence par une barre oblique
suivie d'un allostérique et se termine par un aztèque
suivi d'une barre oblique. Et c'est ainsi qu'il recherche l' astérisque
barre oblique
, puis la barre oblique. Il s'agit du commentaire sur plusieurs lignes. Nous vous avons déjà montré
comment dériver ces commandes, mais rafraîchissons notre mémoire. Comme vous pouvez le voir, il s'agit la barre oblique
suivie d'un astérisque. Et il s'agit d'un astérisque
suivi de quatre barres obliques. Maintenant, bouclez ça. Vous pouvez voir que ces deux
commandes sont associées. Ces deux barres obliques sont
suivies d'une ligne, qui est le commentaire d'une ligne. Maintenant, une autre information
que nous pouvons mentionner est que lorsque vous écrivez deux barres obliques
vers l'avant n'importe où, même à l'intérieur de la fonction principale, elles seront traitées
comme des performances. Maintenant, si nous voulons
recommander cette ligne, print f, nous
ajoutons simplement deux barres obliques,
comme vous pouvez le voir ici. Ces deux
barres obliques signifient
que cette phrase
ne sera pas exécutée. Nous allons donc enregistrer ce fichier. Ouvrons-le. À l'aide de CMD. Nous devons utiliser le même nom, gcc 1, premier code C. Mais c'est le cas. Comme notre nom de fichier
contient tous ces espaces, il ne sera pas compilé correctement. Donc, pour compiler un code C, m ne doit pas inclure d'espaces. Et c'est une remarque très
importante. Maintenant, enregistrez à nouveau votre fichier
et supprimez moins d'espaces. Maintenant, refaisons ça
une fois de plus. Passons à File open CMD et écrivons gcc par le nom de fichier 1, abord C. C. Comme vous pouvez le voir, nous n'avons pas laissé d'espace. Bon, laissons
cet espace. Maintenant. Le code est correctement compilé, si nous essayons de lancer cet EXE, rien ne sera
affiché car nous avons commenté la ligne
appelée print f. Il s'agit de notre premier C appelé. Maintenant, si vous supprimez cela et
sauvegardons à nouveau le fichier en
cliquant ici et revenons à
cette fenêtre de commande. Nous pouvons exécuter la commande à nouveau et
utiliser le fichier EXE point. Regardez notre sortie, il s'agit notre premier code C, comme
vous pouvez le voir ici. C'est ainsi que vous pouvez utiliser commentaires
multilignes qui sont des commentaires sur
une seule ligne, et c'est ainsi que vous pouvez également
les utiliser dans le débogage. Donc, si vous pensez que cette
ligne pose problème,
vous pouvez simplement commenter en
utilisant un commentaire sur une seule ligne avec deux barres obliques
ou une commande de ligne double, en utilisant la
barre oblique et l'astérisque, puis le barre oblique avec astérisque. C'est ça. Merci.
Rinçage. Voici Ashraf.
8. Cordes et personnages en évasion en C: Bonjour et
bienvenue dans cette nouvelle leçon, interauriculaire va
parler d'un sujet très important. Et C, les chaînes, les puits NC et C sont essentiellement
un moyen pour vous expliquer ou de taper des choses. Il est composé d'un ensemble
de caractères pouvant également contenir des espaces ou des
caractères spéciaux et des chiffres. Maintenant, en C, chaîne est représentée
entre guillemets doubles, comme ces deux guillemets
doubles, comme vous pouvez le voir sur cette image. C'est égaré, ou
tout simplement tout ce que vous écrivez entre ces
deux guillemets sera considéré comme une chaîne. Fonction Print f, la fonction que nous avons déjà utilisée deux fois. Nous allons imprimer la chaîne qui lui est
passée, telle qu'elle est. C'est ce qu'on appelle chaîne littérale. Maintenant, les opérateurs d'échappement peuvent
être utilisés à l'intérieur de la chaîne, comme la barre oblique inverse, comme
vous pouvez le voir ici, avec une lettre après
la barre oblique inverse. Cet opérateur signifie ici l'
onglet, le saut de ligne ou les codes. Comme vous pouvez le voir, si
vous utilisez celui-ci, cela signifie que ce signe, veuillez ajouter une nouvelle ligne. Si vous utilisez celui-ci, signifie ajouter un
onglet horizontal après cet emplacement. Si nous utilisons cette barre oblique v, signifie que nous devons ajouter
une tabulation verticale à l'intérieur de notre swing. Si nous avons besoin d'afficher
la citation simple ou la citation double
à l'intérieur de notre chaîne. Une fois que nous l'avons imprimé, nous pouvons utiliser la barre oblique simple ou la citation double à partir de
guillemets doubles. Maintenant, les choses seront peut-être plus
claires lorsque nous les exécuterons. Alors écrivons ça. Allons prélever des liquides. Comme d'habitude, la bibliothèque d'E/S std
et écrivez la fonction principale. la même manière que nous
l'avons déjà mentionné. Appuyez sur Entrée ici, appuyez sur Entrée ici et écrivez
votre code ici. Alors imprime f ici. Entre les guillemets doubles, nous ajouterons notre chaîne. C'est notre ficelle. Maintenant, si vous voulez imprimer une
chaîne et ajouter une nouvelle ligne, il
s'agit de la deuxième ligne. Maintenant, sans ajouter la barre oblique n, ce texte sera
imprimé comme ceci. Ajoutons un point-virgule. Comme vous pouvez le voir, il s'agit chaîne
out et c'
est la deuxième ligne. Ils étaient maintenant imprimés
sur la même ligne. Nous voulons ajouter une nouvelle ligne. À la fin de la première ligne, vous pouvez ajouter une barre oblique
n et exécuter à nouveau. Comme vous pouvez le voir, il s'agit du premier texte et du deuxième texte, et nous avons ajouté une nouvelle ligne ici. Supposons maintenant que nous voulons imprimer un guillemet simple
ou un guillemet double. Si vous avez ajouté un
seul devis ici. Et essayez d'exécuter ce code. Comme vous pouvez le voir, il peut être imprimé
directement. Maintenant, dans certains compilateurs, cela ne s'affichera pas
directement pour provoquer une erreur. Vous devez donc ajouter une barre oblique,
puis exécuter le code. Comme vous pouvez le voir, cela a également été
imprimé. Maintenant, que se passe-t-il si vous voulez
ajouter les guillemets doubles ? Vous pouvez ajouter le guillemet
double ici. Mais si vous essayez d'exécuter le code, une erreur
s'affichera. Comme tu peux le voir. Maintenant, cela a ses propres scores parce que
nous savons que la chaîne est quelque chose que nous avons écrit entre
deux guillemets doubles. Et puisque nous avons ajouté une
citation ici, elle l'est. Compte tenu de la chaîne que nous voulons imprimer, c'est ça. Et il ne reconnaît pas
cette partie de la chaîne parce qu'elle n'est pas incluse dans la première zone de guillemets
doubles. Pour nous assurer que cela
ne posera pas de problème, nous pouvons simplement ajouter une barre oblique. Maintenant, lorsque nous exécutons le code, il imprimera le double
guillemet ou le guillemet double. Maintenant que le code unique est imprimé, le guillemet double
est également imprimé. Si vous souhaitez ajouter un espace ou
un espace de tabulation entre
ces deux œuvres, nous pouvons simplement ajouter une
barre oblique t. Ensuite, lancez. Comme vous pouvez le voir, coupé, il a ajouté un espace horizontal
entre ces deux mots. Maintenant, cet espace peut
être de quatre
ou huit selon
le compilateur. Maintenant, nous avons également parlé
de l'espacement vertical. Si vous souhaitez ajouter l'espacement
vertical, l'espacement. Nous ajoutons ici un espacement
horizontal de niveau. Ajoutez simplement une barre oblique v. Et nous ajouterons un espace vertical entre cette partie
du texte et cette partie. Maintenant, cliquez sur Exécuter, et vous verrez qu'il est imprimé
sur la première ligne et que la deuxième ligne est imprimée ici. Nous avons donc ajouté un espace vertical
entre ces deux lignes. Ces choses que nous avons
écrites ici, ici, ici et ici, et ici, sont
appelées caractères d'échappement. Désormais, les caractères de saut sont
écrits à l'aide de la barre oblique inverse, non d'une barre oblique. Comme vous pouvez le voir,
le commentaire singulier est écrit
en utilisant la barre oblique, mais le caractère d'échappement est
écrit en utilisant la barre oblique inverse. Il peut donc s'agir de slash
t slash v slash guillemets
simples ou de guillemets
doubles slash n. Ce sont ceux que nous avons
présentés dans cette leçon. La barre oblique t ajoutera un espacement
horizontal. La barre oblique v ajoutera un
espacement vertical comme nous l'avons vu ici. guillemet simple barre oblique ajoutera le guillemet simple
ou sur imprimé sur le texte, le code double de la barre oblique imprimera un
guillemet double sur notre texte. Slash n ajoutera une nouvelle
ligne, comme nous l'avons vu ici. Nous avons ajouté la barre oblique N ici, et elle insère la nouvelle ligne. Ces textes ne sont donc pas comme s'ils
étaient imprimés sur la même ligne. C'est comme ça que tu
gères ce truc. Maintenant, pour imprimer en disant que nous avons déjà mentionné que
vous pouvez utiliser la fonction print f et c'est une bonne information
que nous devons mentionner ici. La fonction Print f prend deux parenthèses, comme vous pouvez le voir. Et à l'intérieur des deux
parenthèses, vous devez mettre entre guillemets doubles
ou guillemets doubles, désolé, et terminer
par un point-virgule. C'est la syntaxe pour
print F. Maintenant, la fonction print f est une fonction
définie dans ce fichier. C'est ce qu'on appelle la sortie
d'entrée standard, les textes ou le fichier d'en-tête. Et nous en
reparlerons, un dossier
plus en détail dans les sections à
venir. Mais ce que vous devez
comprendre, c'est que sans inclure
ce fichier d'en-tête, notre fonction principale
ne reconnaîtra pas la fonction print f
utilisée pour le texte brut. Imprimer ici signifie imprimer. F signifie ici format,
signifie format. Maintenant, c'est le littéral de chaîne. Donc format d'impression,
nous allons imprimer le texte ou la chaîne tels quels
, comme nous l'avons vu ici. Et fenêtre de sortie. C'est ça. Merci d'avoir regardé cette leçon. Si vous avez des questions, veuillez vous adresser au conseil d'administration de Kentuckian. Voici Ashraf.
9. Variables en C: Bonjour et bienvenue à cet annulus dans
lequel nous allons parler variables en C. Variables. Et C est essentiellement un endroit
qui contient une donnée. Nous savons tous que la mémoire à l'intérieur de nos ordinateurs ou
dans les systèmes embarqués, les microcontrôleurs contiennent des variables. Maintenant, nous n'allons pas entrer dans la queue comment la mémoire
traite les variables. Mais tout ce que vous
devez faire, c'est qu' une variable est quelque chose
qui contient une donnée. Ce sont les valeurs saisies dans les données et la taille qui
doivent être enregistrées. Dans la plupart des cas d' utilisation et des systèmes embarqués. Nous disposons de types de données limités. Ces
types de données primitifs sont des types de traçage, comme vous pouvez le voir ici. Ces types.
Les types flottants sont le flottant et le double. Alors que les types décimaux sont le caractère et l'intérieur. Désormais, les types flottants
conserveront des informations qui
ont un flottant comme 3.21.4. Et ces choses, normalement
la taille du défaut est de quatre octets. Et c'est une très bonne
information si vous voulez
garder une trace de votre mémoire, en
particulier dans les systèmes embarqués. Tout en doublant le même type d'informations
que les trous à flot. Mais la taille est
doublée de huit octets. C'est pourquoi on les
appelle types flottants. Ces tribus humaines, en revanche, sont le caractère et l'entier. Integer est le type de données le plus
couramment utilisé. En C, sa taille est
d'environ un octet, tandis que le caractère fait
environ huit octets. Character est généralement utilisé
pour stocker des caractères tels que a, b et c, tandis que integer est
généralement utilisé pour stocker des nombres. Float est utilisé pour stocker
des nombres avec une virgule flottante comme 3.2, envoyé à ces choses. Et ce sont les types de données
les plus couramment utilisés en C. Nous les appelons types de données
primitifs. Vous pouvez les diviser en
types flottants et en types décimaux. Les types flottants sont
flottants et doubles. Un. Les types décimaux sont
des caractères et des entiers. Nous les utilisons pour stocker des informations telles que nom d'utilisateur ou mot de passe. Tous les résultats des calculs. Vous devez tenir compte du fait
que les types de données peuvent varier d'un
compilateur à l'autre. Ainsi, dans un compilateur, un entier peut prendre une bouchée. Dans un autre compilateur, un
entier peut prendre quatre octets. Maintenant, la prochaine chose
que nous devons mentionner est la syntaxe. Comment définir les variables en C ? Pour définir une variable, vous devez suivre
une syntaxe spécifique. abord, vous devez
écrire le type de données, qui est le premier élément d'
information de la ligne. Le type de données est caractère, entier, flottant ou double ,
selon le type de données
que vous souhaitez y stocker. Ensuite, vous devez laisser un espace. Après le type de données. Ensuite, vous pouvez écrire le nom
de votre variable. Ici, le
nom de la variable est X, Y et
Z. L'étape suivante consiste définir ou à choisir si vous voulez ajouter une valeur
initiale ou non. Maintenant, si vous voulez ajouter une valeur
initiale à une variable, vous pouvez simplement ajouter le
signe égal et ajouter la valeur. Vous devez terminer la ligne
par un point-virgule. Comme chaque ligne en C doit
se terminer par un point-virgule. Maintenant, dans la première ligne,
nous définissons char et initialisons avec
la valeur neuf. Dans la deuxième ligne, nous initialisons un
entier nommé y. Et l'initialisation
n'a pas été faite. Dans ce cas, il
aura une valeur aléatoire. C'est ce que nous appelons une valeur poubelle. Ce n'est pas un cas d'utilisation que
nous aimerions voir se produire. En général, nous initialisons
toutes nos variables. Ici. Nous définissons
un float et l' initialisons avec un
nombre flottant tel que 6.52. Encore une fois, nous préférons
initialiser toutes nos variables à une valeur
initiale de 0. Supposons que vous n'ayez pas de valeur
spécifique en tête, mais que vous ne la
laissiez pas non initialisée. Sinon, vous vous
retrouverez avec une valeur de poubelle. Voyons maintenant ce qui
se passe dans notre mémoire lorsque nous
initialisons une variable. Disons maintenant que
c'est notre mémoire. À l'intérieur de cette mémoire, nous avons des zones, des lieux différents. Et nous initialisons une variable appelée x avec la valeur
initiale de cinq. Maintenant, le compilateur
va aller à la RAM ou à la mémoire. Il nommera cet emplacement x, et nous vous donnerons une valeur
initiale de cinq. Lorsque vous initialisez une autre
variable, nous l'appelons y. Sans ajouter de valeur, elle ira à cet emplacement, ou cette mémoire dira, est y, et elle ne
lui donnera aucune valeur. Maintenant, quelle que soit la
valeur précédente qui était ici elle pourrait être affectée par défaut
à cette variable. Et nous l'
appelons généralement une valeur poubelle. Puisque les entiers ne
prennent qu'un octet, je lui ai donné un octet. Il s'agit donc d'un octet de mémoire. Mais supposons que
nous voulons définir un caractère M. Et
donnons-lui un, ne lui
donnons pas de valeur. Maintenant, quand nous allons en mémoire
et que nous voulons définir m, cela prendra cet
octet et celui-ci. Et celui-ci. Et celui-ci. Donc, selon le nombre d'octets
que prendra le caractère, soit huit octets, il occupera huit emplacements. Il faudra donc aussi la dislocation, la
dislocation 12345678. Il prendra donc tous
ces emplacements car
il a un goût de huit octets, alors que integer
ne prend qu'un octet. Et celui-ci
ne prend qu'un octet. Alors pourquoi est un octet
et x est un octet ? Au total, ces
trois variables stockent un octet de mémoire plus
un octet de mémoire, plus huit octets de
mémoire. Au total. Ils ont pris dix octets. Il s'agit d'une très bonne
information, en particulier lorsque
vous avez affaire à des systèmes dont la mémoire est
faible. Comme un système embarqué. Il s'agit de dix octets pour
trois variables. Encore une fois, si nous n'avons rien
défini ici, comme nous ne l'avons pas dit,
équivaut à cinq ou quelque chose comme ça. Nous venons de terminer par un point-virgule. Ce sera une variable
que nous n'avons pas initialisée. Il faudra donc des valeurs de déchets. Nous les appelons
des valeurs incorrectes parce que ces valeurs sont des valeurs
que nous n'avons pas dites. Et il peut s'agir d'une valeur
précédente d'une déclaration de variable
précédente en
mémoire à partir de n'importe quel autre logiciel. Maintenant, testons cela en
allant dans le Bloc-notes Plus,
Plus et en saisissant quelques variables. Maintenant, comme d'habitude, le hachage
inclut ce std, IO ,
le bord et write void, main. Nul. Entre les
deux accolades, nous allons commencer à taper
toutes les variables. Changeons la langue en c. Et x vaut 0 en y égal dix. Bonjour, Le est égal à 10,5 et le
double c est égal à 4,555. Il s'agit des différents
types de variables. Il s'agit de variables initialisées. Et c'est une
variable non initialisée, qui a une valeur inappropriée. Maintenant, certains compilateurs disent ou
définissent la valeur de garbage comme 0. Sinon, laissez-le comme
une valeur aléatoire de la mémoire. Mais le meilleur cas d'utilisation ou la
pratique de programmation bizarre est de le
définir à 0. Cela équivaut à 0. Et nous avons déjà
mentionné que nous
devons ajouter le type de données, laisser un espace et
le nom de la variable, ajouter le signe égal
et la valeur, et dans la ligne
avec un point-virgule. C'est tout pour cette leçon. Merci de m'avoir regardé.
Voici Ashraf.
10. Règles pour nommer la variable en C: Bonjour et
bienvenue dans ces nouvelles
notes de leçon . Vous allez
aborder certaines règles et les variables
de dénomination. Maintenant, la première règle est qu'une variable peut
contenir les éléments suivants. Peut contenir un trait de soulignement, peut
contenir un chiffre compris entre 09. Elle peut contenir des
lettres majuscules de a à Z et
des lettres minuscules de a à Z. Le premier caractère d'une
variable doit contenir un alphabet ou un
trait de soulignement. nom de la variable ne peut donc pas
commencer par un chiffre. Par exemple, il peut s'agir d'un
entier A4 pour un entier pour a. Maintenant, a n'est pas le bon. Marquons ça. Comme vous pouvez le voir, un A4
a commencé par une lettre, tandis que dans un premier
temps avec un animal. Ainsi, un nom de variable ne peut pas
commencer par des animaux, comme nous l'avons déjà
mentionné, peut
commencer par une lettre
ou un trait de soulignement. Ce n'est donc pas le bon. Désormais, les espaces et les colonnes ne
sont pas autorisés. Et les blancs sont essentiellement lorsque vous ajoutez deux mots et que vous
laissez un espace entre eux. Les virgules ne sont pas non plus autorisées. Et nous allons les voir
en action dans quelques secondes. Les noms de variables ne doivent pas
être inversés ou servis correctement. Maintenant, reserved word est
essentiellement un mot réservé à notre compilateur, comme print f
par exemple, ou end. n'y a donc aucun moyen de nommer une variable n car
n est déjà réservé à
notre compilateur sous forme d'entier. Les espaces, les virgules et les symboles
spéciaux
ne sont donc pas autorisés, à l'exception du trait de soulignement
. symbole spécial n'est donc autorisé à l'exception
du trait de soulignement. Par exemple, le signe d'ajout astérix qui
sort de l'explosion et de nombreux autres signes ne
sont pas autorisés. Un nom de variable ne peut pas être
répété dans la même portée. Donc, si vous avez
nommé une variable x, vous ne pouvez pas créer une nouvelle
variable et la limiter également. Le nom de variable
ne doit pas être un mot réservé, comme nous l'avons mentionné précédemment. Voyons maintenant ces
choses en action. Comme vous pouvez le voir ici, nous
sommes à l'intérieur du bloc-notes. Vous ne pouvez pas nommer une variable ou avec un autre int
servi ou similaire. N est essentiellement le type de données
entier et vous ne pouvez pas le nommer float. Tous ces mots sont
réservés au compilateur. Vous ne pouvez pas non plus nommer une variable
commençant par un nombre. Cela vous donnera
une erreur de compilation. Vous pouvez le nommer A9, commençant par un alphabet, et il fonctionnera très bien. Vous avez indiqué que vous pouviez ajouter des caractères spéciaux tels que ceci et ceci au nom de
la variable. Toutefois, si vous souhaitez
ajouter un caractère spécial, vous êtes autorisé à ajouter
le signe de soulignement. C'est la seule chose autorisée dans le nommage des variables. Vous pouvez même ajouter un
signe de soulignement au début. Notre
nom de variable peut donc commencer par soulignement ou par une lettre, mais il ne peut pas
commencer par un chiffre. Vous ne pouvez pas utiliser les mots
réservés, comme nous l'avons déjà mentionné,
comme des entiers. Et vous ne pouvez pas nommer une variable ou utiliser le
même nom de variable deux fois, comme int x, x, cela vous donnera une erreur de
compilation car ici vous définissez une
nouvelle variable, en la nommant x. Et vous indiquent au compilateur
d'aller en mémoire et d'
affecter un emplacement avec
le nom x sous forme d'entier. Ensuite, vous demandez
au compilateur d'attribuer à
nouveau cet emplacement avec un x
et le type d'entier. Et il existe déjà
une variable nommée x. Cela vous donnera
donc
une erreur de compilation. Vous ne pouvez pas utiliser le même
nom plusieurs fois. La dernière chose que nous
devons mentionner est que vous ne pouvez pas laisser d'espace ou de blanc
dans le nom de la variable. Appelons-la « nouvelle variable ». Maintenant, cela va vous donner une erreur de
compilation car n, nu est la variable blank et l'autre mot ou
quelque chose d'autre. Le compilateur
ne les reconnaît donc pas. Si vous souhaitez laisser un espace, vous pouvez soit utiliser
le trait de soulignement, soit utiliser une convention de dénomination
appelée CamelCase, dans laquelle vous nommez la
première lettre de chaque mot par une
majuscule. Donc nouvelle variable, nommez-la comme ceci, ou utilisez simplement le trait de soulignement. Soulignement. Et voici un autre trait de soulignement. Maintenant, c'est une autre solution. Vous ne pouvez pas utiliser de virgules
dans le nom de la variable. Comme déjà mentionné. Vous ne pouvez pas utiliser de blancs
ni de mots réservés. Vous pouvez utiliser des
caractères spéciaux définis pour ce signe de soulignement. Et vous ne pouvez pas utiliser le
même nom pour différentes variables de la même variable
dans la même portée. Quand nous parlons de portée, nous parlons de ces deux accolades. Il s'agit de la portée
de ces variables. Maintenant, si j'ai essayé d'appeler x
en dehors de la portée comme ici, il ne le reconnaîtra pas, mais c'est quelque chose dont
nous parlerons plus tard. Résumons donc. Un nom de variable peut contenir des chiffres de
soulignement de 0 à neuf alphabets ainsi que des lettres
majuscules et minuscules. Le premier caractère
d'une variable doit contenir un alphabet
ou un trait de soulignement. Il ne peut pas commencer par un chiffre. Les espaces et les
virgules ne sont pas autorisés. Les noms de variables
ne doivent pas être des mots réservés. Et plus le fait que caractères
spéciaux ne
sont pas autorisés à l'exception du trait de soulignement. Merci d'avoir regardé cette leçon. Cette option est facultative.
11. Impression de variables avec Printf en C: Bonjour et bienvenue dans
cette nouvelle leçon n, qui va
parler de la fonction d'impression. Maintenant, regardez ce code. Voyons ce qui se
passe dans ce code. Tout d'abord, nous
appelons la bibliothèque. Ensuite, nous définissons notre
fonction principale comme nous le faisons habituellement. Ensuite, nous définissons une
variable de valeur entière nommée x et y lui donnons une valeur. Souvent. Il s'agit d'un point-virgule pour indiquer que c'est
la fin de cette ligne. Nous appelons la fonction
d'impression. Et à l'intérieur, nous avons
écrit que la valeur de la variable est Nous avons terminé la ligne
par un point-virgule. Quel est le
résultat attendu de ce programme ? Maintenant, mettez la vidéo en pause et essayez de deviner la sortie
attendue. Je te donne cinq secondes. J'espère que vous
mettrez la vidéo en pause et essaierez de comprendre
la sortie sans
exécuter le code. Maintenant, si votre réponse était la suivante, la sortie sur l'
écran sera la valeur de la variable est X. Alors vous avez raison. Il s'agit d'une chaîne littérale, elle affichera
donc la
chaîne telle qu'elle est. Il n'affichera pas leur
valeur, ne
remplacera pas x par eux. Ici. C'est le sujet de cette
leçon. Maintenant, la fonction d'impression fait clignoter la variable
à l'intérieur de cette chose. La fonction print peut imprimer une variable à l'intérieur de la chaîne. Cela peut être fait en
insérant quelque chose que nous appelons un spécificateur de format. Le spécificateur de format
est essentiellement quelque chose que vous ajoutez à
l'intérieur de la chaîne
qui indique que vous souhaitez
imprimer quelque chose. Le spécificateur de format
sera remplacé par la valeur spécifiée dans les arguments
supplémentaires suivants. Dans le spécificateur de format
à remplacer par la valeur spécifiée après
les arguments supplémentaires. Si les choses ne sont pas encore claires. Parlons d'abord de la syntaxe du spécificateur de
format. Le spécificateur le plus couramment
utilisé pour la fonction d'impression, notre pourcentage f, la
personne C et la personne D. Le
pourcentage f dans la chaîne
indique que vous souhaitez remplacer par
une valeur flottante. Tandis que le spécificateur de format
ou pourcentage c signifie que vous souhaitez le remplacer par une valeur de caractère. Le dernier est le plus courant de ces
trois éléments est le pourcentage d. Il indique que vous souhaitez remplacer ce spécificateur de format. La chaîne avec une valeur décimale suit
généralement ce modèle. La valeur de la variable est. Ajoutez ensuite le spécificateur de
format entre les guillemets doubles. À l'intérieur de ce x est. Maintenant, la nouveauté
est que vous devez ajouter une
virgule et le nom de la variable. Ce que fera cette fonction
d'impression ou cette ligne. Il remplacera le spécificateur de
format, qui est le pourcentage d, par la valeur variable de x. Ainsi, la valeur de la
variable est dix. Et c'est ce qu'on appelle
un spécificateur de format. Vous devez mémoriser ce monde, nous
le mentionnerons beaucoup. Maintenant, voyons cela en action. Maintenant, écrivons, comme d'habitude, inclut STD ou la tête du vide principal vide comme d'habitude. Et essayez d'écrire le code à partir de
zéro à chaque fois afin vous habituer
à écrire des appels en C. Maintenant, définissons une variable. Une variable,
donnez-lui une valeur de dix. Nous définissons donc une
valeur entière, une variable entière. Le nom de la
variable sera x, la valeur ou la
valeur initiale sera dix. Maintenant imprimons f. La variable. La valeur de la variable x est ici. Nous devons ajouter le spécificateur de
format. J'ai ajouté le pourcentage d, car entier est
une valeur décimale. S'il s'agit d'une
valeur à virgule flottante, nous devons ajouter f. S'il s'agit d'une valeur de caractère, nous devons ajouter C, D ici. Ensuite, ajoutez la nouvelle chose, qui est la virgule et
le nom de variable x. Maintenant, cette ligne affichera la valeur de la variable x et
remplacez-la par dix, qui est la valeur
de cette variable. Sauvons notre travail. Appelons-le trois variables. Essayons de le lancer. Ici nous avons le compilateur GCC, trois variables aléatoires C et E. Comme vous pouvez le voir, la valeur de
la variable x est,
la valeur de la variable x est. Et ce pourcentage d, qui est le spécificateur de format, a été remplacé par, alors. C'est ça. C'est ainsi qu'il est facile d'imprimer une variable dans la fonction
print f. Parlons maintenant des erreurs
courantes. La plupart des gens écrivent
x ici au lieu d' écrire la valeur commune, qui est le spécificateur de
format. Et quand ils se combinent, c'est
ce qu'ils voient. La valeur de la variable x est
x. Nous devons donc la
remplacer par d. Maintenant, le spécificateur de format ou
être remplacé par la valeur X. Une autre chose que vous
pouvez faire est de mélanger plusieurs variables sur
la même fonction F d'impression. Si nous voulons imprimer y, vous pouvez ajouter cette valeur. Imprimons-le sur une nouvelle ligne. Ajoutez donc le pourcentage n, qui est le caractère d'échappement
que nous avons déjà introduit. La valeur de y est d'ajouter
un autre spécificateur de format, pourcentage d, et d'ajouter une
autre virgule, puis y. Maintenant, ce qui va se passer
ici est assemblé. Il remplacera le premier spécificateur de
format par x et le second par Y. Vous avez
maintenant une autre variable. Vous pouvez ajouter un autre
spécificateur de format qui
sera remplacé par la
variable de champ, etc. Cette chaîne sera
imprimée telle quelle. Maintenant. La seule chose qui sera modifiée
est le spécificateur de format. Le premier
sera remplacé par x, le second par y. Sauvegardons et compilons
le code une fois de plus. Maintenant, je veux effacer que CMD ou la fenêtre de commande allume
simplement CLS, ou effacer l'écran et
tout effacer. Compilons-le maintenant. Nom du fichier GCC et C. Alors cours. Comme vous pouvez le voir, la valeur de la variable x dix, qui est cette ligne. Et puis slash n signifie
que vous passez à une nouvelle ligne. La valeur de y est, au lieu du pourcentage d, nous verrons la valeur de y, soit 15, comme
vous pouvez le voir, 1015. Maintenant, ce dont j'ai besoin de votre part pour m'assurer que
vous avez bien compris tout ce que nous avons appris dans cette leçon, c'est exactement
ce même code. Et assurez-vous que vous
observez les mêmes
résultats sur votre écran. Assurez-vous de ne pas ajouter la fin de la
double citation ici. Parce que dans ce cas, cela signifie que
vous imprimez ceci. Voyons maintenant ce qui
se passera si nous le faisons. Effacons notre écran. Lancez le fichier. Comme vous pouvez le voir, la
valeur de la variable x est un très grand nombre et la valeur de Y est
un très grand nombre. Il s'agit maintenant de la
valeur par défaut pour les variables décimales. Et ce compilateur,
comme vous pouvez le voir, maintenant, a imprimé x et
y en tant que texte normal. Cela n'a remplacé
aucun de ces éléments parce que nous avons égaré
la double citation. Vous devez donc
le supprimer d'ici, l'
ajouter à la fin de votre texte. Assurez-vous d'avoir les virgules au bon endroit
et les noms de variables. C'est tout pour cette leçon.
Merci de m'avoir regardé. Cette option est facultative.
12. Lire la saisie de l'utilisateur en C: Bonjour et
bienvenue dans cette nouvelle leçon dans laquelle nous allons
parler de scan f ou de scan
d'une valeur de l'utilisateur. Nous avons maintenant abordé la
façon d' imprimer une valeur dans la fenêtre
de la console. Mais que se passe-t-il si nous voulons lire
la valeur de l'utilisateur ? C'est là que scan f est utilisé. La fonction scalaire
est utilisée pour obtenir la valeur d'un utilisateur et
l'enregistrer dans une variable. Il fait partie de la bibliothèque d'E/S
std, la bibliothèque que nous incluons
au début de notre code. Maintenant, la syntaxe de cette
fonction est simple. Vous venez d'essayer scan f. Ensuite, vous ouvrez deux parenthèses. Maintenant, la première partie est
le spécificateur de format. Ici, vous devez ajouter un spécificateur de format entre
deux guillemets doubles. Supposons que nous voulons
lire une valeur entière. Nous allons donc ajouter le pourcentage d entre ces deux guillemets
doubles. La deuxième partie
consiste à ajouter une virgule. Ensuite, le signe d'ajout. Après le signe d'ajout, nous devons ajouter le nom de la
variable. Dans ce cas,
disons x, c'est ça ? Et x. Maintenant, c'est un exemple. Comme tu peux le voir. Ici, nous avons défini une variable, nous l'appelons x, entier x. Ensuite, nous utilisons scan f
avec ces deux parties. La première partie est le spécificateur de
format, puis une virgule, puis le signe d'ajout, puis le nom de la variable. Vous devez vous assurer suivre exactement la même structure. Comme dans cette ligne. Scannez f, pourcentage d, qui est l'ancien fichier swift entre deux guillemets doubles, Acoma, puis le signe et
et le nom de la variable. Fermez ensuite les parenthèses
et ajoutez un point-virgule. La fonction Scanf fait
également partie de
la fonction de studio ou de sortie
d'entrée standard. Il n'est donc pas nécessaire d'ajouter
ou d'inclure un autre fichier. Voyons maintenant cette
fonction en action. Maintenant, faisons ce qui est normal. Incluons la fonction qui avait les bibliothèques
ou print f et scan. Ajoutons ensuite une fonction principale. Appuyez maintenant sur Entrée ici, appuyez sur Entrée ici, changez
la langue pour voir. Maintenant, définissons une nouvelle variable et donnez-lui une valeur
initiale de 0. Maintenant, imprimez quelque chose pour que
l'utilisateur l'informe que nous
voulons qu'il saisisse une valeur. Entrez votre âge. Et changeons
cela avec h. Maintenant, cette phrase s'affichera dans
la fenêtre de la console. Les valeurs informatives sont que nous
voulons qu'il entre dans son âge. Ensuite, nous utiliserons
la fonction scan f. Maintenant, la première partie est le guillemet double entre
virgules et le signe et. Et la deuxième partie. Maintenant, entre ces deux guillemets
doubles, selon le type de variable, vous devez ajouter un spécificateur de format. Ici, ce serait le pourcentage d.
Maintenant, s'il s'agit d'un caractère
qui sera le pourcentage c, s'il est à flot,
sera le pourcentage f, comme nous l'avons déjà mentionné. Nous allons donc ajouter le
pourcentage d. Et ici nous ajouterons la
fonction d'ajout ou le signe et,
désolé, le nom de la variable, l'âge. Maintenant, cela prendra
tout ce qu'ils utilisent jusqu'au point où
il entre. Entrez. Ce qui signifie qu'il a
fini de saisir le texte. Et nous allons le stocker dans
une variable appelée age. Maintenant, cette ligne va lire
l'entrée de l'utilisateur. Ajoutons donc une autre
ligne pour planifier l'âge. Écrivons print def. Tu vieillis. Et comme nous l'avons déjà mentionné dans la leçon précédente
pour imprimer une variable, nous devons ajouter le spécificateur de format dans les deux guillemets doubles. Ajoutez ensuite une
virgule après la création du W et la
variable telle qu'elle est. Maintenant, pour être sûr de voir tout cela
, chaque ligne ou une nouvelle ligne, nous devons ajouter une barre oblique, barre oblique n. Et voici la barre oblique n
à la fin de chaque ligne. Maintenant, une fois que vous avez
terminé, cliquez sur Enregistrer, et appelons-le variable d'analyse. Passons maintenant au fichier comme d'
habitude, puis ouvrons-le CMD. Maintenant, ici, GCC, C. C'est fini. Faisons un
zoom avant pour voir. Maintenant, écrivez un bon EXE, qui est l'exécutable de
notre fichier C après la compilation. Comme vous pouvez le voir, entier h, Comparons
à ce que nous avons ici. Il s'agit de la première
fonction d'impression, entrez votre page. Maintenant, après cette ligne, comme vous pouvez le voir,
il s'agit d'un curseur clignotant. Pour le scanner.
J'écrirais 32. Ensuite, j'appuierai sur Entrée. Une fois que j'appuie sur Entrée, la troisième ligne sera
exécutée. Écrire votre âge est
la valeur de l'âge ici. Alors entrez s'il vous plaît. Tu as 32 ans. C'est ça. C'est ainsi qu'il est facile de
scanner une valeur de l'utilisateur, de la stocker dans une variable et de l'
imprimer ainsi qu'une nouvelle ligne l'aide de print f. Maintenant si vous avez des questions à ce
sujet, n'hésitez pas à demander. Dans le forum de questions-réponses, je serai très heureux de vous aider. Mais comme vous pouvez le constater, c'est une chose
très simple à faire. Merci d'avoir regardé cette
leçon. Voici Ashraf.
13. Opérateurs arithmétiques en C: Bonjour et bienvenue
et vous aurez quelques discussions
sur le charbon de bois sur les opérateurs. Les opérateurs sont très importants
lorsque vous programmez parce que vous en aurez
besoin lorsque vous
faites des calculs, lorsque vous vérifiez si une
condition est vraie ou non, ou lorsque vous êtes dans la boucle et que vous souhaitez
augmenter une valeur. Nous avons différents types d'
opérateurs et dans cette section, nous les expliquerons un
par un avec un exemple. Et nous essaierons de nous assurer
que vous comprenez
chacun d' entre eux avec un cas
d'utilisation I et un scénario. La première, c'est qu'
il ne s'agit pas d'une coopération. Maintenant, coopérateurs, il en
existe deux types, uni et Pi, et nous allons les
expliquer dans une minute. Il y a aussi les opérateurs de
largeur qui sont utilisés pour jouer
avec le niveau de hauteur. Les opérateurs d'affectation, les opérateurs
relationnels, les opérateurs
logiques et d'autres opérateurs
tels que la taille de l'opérateur, l'opérateur ternaire, l'opérateur d'adresse,
l'opérateur de différence et cet opérateur en indice. Ce ne sont que les noms. Commençons donc par
les opérateurs arithmétiques. Voici une table qui contient tout cela. Ce n'est
pas un coopérateur. La plupart d'entre elles sont
simples. La première chose que nous devons
expliquer, c'est le monde. Par. Maintenant, il y a le
syndicat et le by. Le by est essentiellement des opérateurs
qui prennent deux opérandes. Ils doivent donc avoir deux
opérandes pour être appelés par. Un exemple de ceci
est la somme, qui est essentiellement de ce
côté, et une soustraction, qui est essentiellement cette multiplication de
signe, qui est la division du
signe astérisque, qui est le module du signe de la barre oblique, qui est le signe du pourcentage. Parlons maintenant de chacun d'eux. La sommation est essentiellement
utilisée pour deux opérandes. Il s'agit du premier opérande,
et c'est le second par voie terrestre. Maintenant, nous avons x égal
dix et y égal cinq. Donc x plus y est essentiellement une opération de sommation parce que
nous utilisons ce
collaborateur, le souffle. Donc le résultat sera
stocké du soleil, sera stocké à l'intérieur de
cette variable. Donc x plus y, puis plus 15. Donc dix plus cinq, désolé, ce sera 15. Et c'est le résultat. Donc, une variable inclura
la valeur de la somme, qui est x plus y. Maintenant, en ce qui concerne la soustraction, comme vous pouvez le voir, le
même exemple que ci-dessus, deux opérandes, x moins y, qui est dix Moins cinq. Le résultat final est cinq. Cinq seront donc stockés
à l'intérieur du sous-marin. Comme vous pouvez le voir ici,
sub d est égal à dix. Maintenant, dans ce cas, les
sous-marins sont faux parce que dix moins cinq ne font que cinq. Passons maintenant à
la multiplication. X multiplié par
y. X est dix. Pourquoi il y en a cinq ? Maintenant, si vous multipliez dix
par cinq, ce sera 50. Nous avons donc cette réponse, 50. Donc le van, la variable appelée
multiplier deux sera 50, ce qui est un entier. Maintenant, nous avons également
la division X, qui est mince par cinq, qui est essentiellement un entier, dix divisé par cinq égal deux. Le résultat sera donc stocké
dans la variable de division, qui est en gros de deux. Maintenant, nous avons le mod psi rien
sinus est essentiellement assigné, qui vous donne le
reste d'une division. Donc, si vous divisez x mod y, maintenant, je dois
me concentrer sur celui-ci. Lorsque nous disons x mod y en premier, vous devez vous assurer que
vous avez x divisé par y. Donc si x est dix divisé par y, soit 510 divisé
par cinq égal deux, il n'y a pas de rappel
dans cette division. Le résultat ou le
résultat final pour le pourcentage,
qui est le
rappel, sera donc de 0. Maintenant, si y est divisé par x, c'est un signe de rappel. Encore une fois. Vous devez d'
abord le faire en tant que déficient, puis vous prenez le reste de cette division à la
suite du MOD. Donc y divisé par x. Y est cinq divisé par x, soit dix. Quand on divise cinq par dix, on parle de division. Donc cinq par dix ici, phi un f2. Le résultat final
sera donc un divisé par deux, ce qui équivaut essentiellement à 0 ou 5. Dans ce cas, le résultat final sera 0 et le reste sera
de cinq. Cette valeur de division sera donc 0 et la
valeur restante sera de cinq. C'est pourquoi vous voyez les
résultats ici tels qu'ils sont ici. Comme vous pouvez le voir, impair est égal à cinq. Maintenant, pour que les choses soient plus claires, essayons cet exemple. Dix mod 310 divisé par
trois égale trois. Maintenant, multipliez trois par trois, ce qui équivaut à dix. Donc dix moins neuf
équivaudront à neuf. Le sodium dix moins
neuf est égal à un. Et ce sera le
résultat des rappels. Essayons encore une fois avec ça. Maintenant, Line. Divisé
par un équivaut à neuf. Pas de fractions, pas de rappels. Le mode sera donc égal à 0, comme dans cet exemple
au début ici. Maintenant, essayons celui-ci. Il s'agit de la division des modes. Donc 17 divisé par 917 par neuf. Cela équivaudra à un. Alors voilà, juste, un. Maintenant, un multiplié par une ligne
est égal à la ligne 17 moins neuf. Le rappel sera de huit. C'est le rappel et
c'est la division. Et comme vous pouvez le voir
ici, cela équivaut à huit. Maintenant, ce que vous devez comprendre,
c'est que la division
vous donne une valeur sans fraction, une fraction à imprimer lorsque vous
utilisez le signe de division, elle imprimera simplement cette valeur et il en
laissera n'importe quelle fraction. Donc dans ce cas, si vous avez besoin des fractions
ou si vous avez besoin d'un rappel, vous devez utiliser le rappel Sine. Essayons cela en action et
imprimons les valeurs pour assurer que tout ce que
nous avons dit ici est correct. Commençons maintenant par
inclure le std,
i, o la bibliothèque de textes. Vide, vide principal comme d'habitude. Maintenant, changeons la
langue pour voir. Et j'ai besoin que tu fasses ça à partir de
zéro à chaque fois. Résolvons maintenant la valeur de
cinq opérateurs arithmétiques. Maintenant, définissons deux valeurs, x est égal et y est égal à cinq. Maintenant, faisons quelques opérations
et sum est égal à x plus y. Ce mélange égal à b. Ajoutons une barre oblique n. Ici. Nous pouvons en rajouter. Pour
voir les résultats. Je vais maintenant m'occuper de toutes
les opérations. Alors faisons-le. Division aussi. La multiplication qui tient. Ce sont tous des opérateurs pi parce qu'ils prennent deux
opérandes, comme vous pouvez le voir ici. Il s'agit de la deuxième orbite et de
la première orbite terrestre. Maintenant, pour imprimer les résultats. Print f est égal à d slash n. Et ici, vous pouvez
copier cette ligne et coller ici avec cette diapositive et la coller ici
avec quelques modifications. Mode, également, juste
pour gagner du temps. Maintenant, c'est ici. Cela fera la
somme de ces deux opérandes. Nous allons donc les diviser. Cela les multipliera et
nous donnera les modes. Maintenant, cachons
les résultats ici. D'abord, les
résultats de la somme seraient de 15. Divisions, les résultats seront deux multiplications
et seront de 50. Et le résultat sera 0, car nous savons déjà
que x divisé par y, dix divisé par cinq est égal à deux. Et nous n'avons aucune fraction. Comme nous l'avons déjà mentionné, le mode sera ou le
rappel sera 0. Sauvegardons à nouveau le travail
et le code. Maintenant, allons au CCG. Ajoutons le nom de fichier cinq. Voici maintenant le nom du fichier, comme vous pouvez le voir, GCC. Pour le compiler maintenant nous
avons l'exécutable, donc comme a, E, E. Et voici le résultat, ce 152 pour la division, 50 pour la multiplication 0 pour. Maintenant, pour rendre les choses
plus intéressantes, disons, déplaçons ça. Maintenant, jouons avec
la fonction print f. Changeons cela
avec son fils par D plus personne en D
égal. C'est fini. Maintenant, ce que je dois faire ici
est d'ajouter la valeur x, la valeur y et les résultats. Donc, pour le remplacer par x d'abord, nous devons ajouter x ici, comme nous l'avons déjà mentionné dans
ce print f. Dernier. Pour remplacer cela par la raison pour laquelle
nous devons remplacer y, x. Et pour
remplacer cela par la somme, nous devons placer la somme. Cela va donc imprimer x plus
y égal au résultat. X sera remplacé
par la valeur de x. Y sera remplacé
par la valeur de y. Cette valeur sera
remplacée par la valeur somme. La première variable, la deuxième
variable, une troisième variable. Cela a été expliqué dans la leçon sur l'impression ou l'impression de
variables. Faisons de même
pour tout cela. Il ne nous reste plus qu'à
changer le panneau. Ce sera la division. Ce serait le signe astérisque, et ce sera la
demande de sinus ou le signe de pourcentage
sur la barre oblique n ensembles. Maintenant, revenons à
la compilation du code une fois de plus. Effacez l'écran à l'aide de CLS
et de la commande de compilation, puis exécutez le fichier. Comme vous pouvez le voir ici, nous avons le premier
dans le bon ordre,
le deuxième, le troisième, le
1, le quatrième. Il y a un problème avec ceux-ci
car comme vous pouvez le voir ici, nous n'avons pas ajouté les x
et y avant la div. Comme nous l'avons déjà mentionné, chacun de ces spécificateurs de format sera remplacé par une variable
associée. Alors gardez-le encore une fois. C'est ici. Dix plus cinq égale
1510 divisé par cinq égale dix multiplié
par cinq égale 50. Puis le dernier. Ok ? Il manque un D ici. Maintenant, c'est une très bonne
information. Comme vous pouvez le voir ici, nous avons un pourcentage d et nous
avons quatre centres. Et nous avons leurs centres moi. Pourtant, il n'a pas été
imprimé correctement. C'est parce que nous
avons un pourcentage ici dans notre chaîne. Ce pourcentage
sera traité différemment car nous l'utilisons généralement
pour ajouter un spécificateur de format. Donc, si vous voulez
imprimer la personne à signer et notre impression finale f, quand devons-nous ajouter le
double pourcentage comme ça ? Maintenant, une fois que vous les ajoutez comme ça, la fonction print f
comprendra que vous voulez afficher les
signes de pourcentage à l'écran. Et c'est un très bon conseil. Revenons en arrière,
combinons les codes. Entité x e. Comme vous pouvez le voir, elle a été correctement imprimée. Sinon, je ne serai pas
imprimé correctement. Vous devez donc prêter serment que vous devez ajouter le
double pourcentage, signer pour l'imprimer sur la fenêtre de
votre console. Donc dix moins cinq est égal à 0. Et ce sont les principaux opérateurs
arithmétiques. C'est tout pour cette leçon. Si vous avez des
questions ,
je suis là pour vous aider.
14. Opérateurs arithmétiques en C: Bonjour et bienvenue dans cette
nouvelle leçon sur l'offshore. Ne parlez pas des opérateurs
de l'unité. Dans la leçon précédente, nous avons abordé cela par les opérateurs. Et nous
parlons ici d'opérateurs arithmétiques. Maintenant, les évaporateurs ne
prennent qu'un seul opérande, il n'est
donc pas nécessaire d'utiliser
deux opérandes comme x et y. Une variable fera le travail. Dans notre cas, nous avons deux types d'opéra. Maintenant. Nous avons l'opérateur
d'incrémentation et l'opérateur de décrémentation. Et nous les avons séparés parce que l'utilisation de l'incrément et décrémentation avec une variable sans le
signe égal est quelque chose. Et les utiliser avec un
signe égal est une autre chose. Donc l'incrément
signifie faire exploser des signes. La diminution signifie
deux signes moins. Cela signifie maintenant en ajouter
un à la variable. Cela signifie qu'il faut en soustraire
un à la variable. Dans ce cas, nous appelons cela un suffixe et
nous l'appelons un préfixe. C'est pré, car
nous ajoutons les deux signes plus
avant la variable. Il s'agit d'un suffixe parce que nous ajoutons les deux signes plus
après la variable. Maintenant, si nous exécutons
ces deux phrases en tenant compte du fait que la
variable x est égale à dix, ceci et cela ajoutera
un à la variable. Donc x sera égal à 11. Et puis ici, x sera également égal à 11 sans son
post-fixe ou son préfixe. Maintenant, quand il
s'agit de la diminution, c'est fondamentalement la même chose. Nous avons un suffixe et un préfixe. Il s'agit du suffixe et
du préfixe. Lorsque nous l'appelons, sachant que la
valeur de x est égale à dix, il en résultera que ce
x sera égal à neuf car la décrémentation
soustraira un de la variable. Et dans ce cas, il sera également égal à neuf
sans son suffixe ou son préfixe. Jusqu'à présent, il n'
y a aucun problème. Tout est clair,
tout est facile. Cela augmentera la valeur de la
variable d'une unité, et cela diminuera la valeur de la
variable d'une unité. Maintenant, le problème vient quand
nous avons un signe égal. Cela signifie que nous
devons exécuter ce magasin le résultat
dans la variable. Et dans ce cas, le suffixe et le préfixe que nous avons mentionnés ici
ont une signification différente. Commençons donc par
le premier. Celui-ci est notre suffixe. Il s'agit essentiellement d'une phrase
dans laquelle nous disons que le compilateur ou luxury dit au compilateur d'affecter X à Y. Il va
donc d'abord
stocker x dans y, puis il incrémentera x. Et l'ordre de les opérations
sont très importantes ici. Le suffixe consiste essentiellement faire l'assignation
en utilisant le signe égal. X sera affecté à y. Ensuite, il fait ou fait l'
incrément que nous avons fait ici. Donc le résultat final
sera x sera égal à 11, il sera augmenté d'un. Mais la valeur de
y sera égale à dix. Parce que lorsque nous affectons x à y pour la
première fois, la valeur de
x était dix, comme
vous pouvez le voir ici. Dix seront donc stockés à l'intérieur de Y, et c'est la première partie. La deuxième partie consiste
essentiellement à incrémenter x, donc x plus blast. X deviendra donc 11. Maintenant, c'est dans le suffixe. Le préfixe, cependant, aura
un effet différent. Il va d'abord incrémenter x. Comme vous pouvez le voir, c'
est la première étape. La deuxième étape consiste à stocker
le résultat de l'incrémentation de
x et à l'affecter à y. Ainsi, l'incrémentation de x
produira 11. Donc x sera égal à 11. Ensuite, ces 11, ou le résultat comme 11
seront stockés à l'intérieur de y. Donc y sera également égal à 11. Et vous pouvez voir la différence entre ces résultats
et ces résultats. Ce que j'ai besoin que vous
compreniez, c'est dans le cas où vous avez vu suffixe, cela signifie que
vous devez d'abord affecter les variables,
puis les incrémenter. Mais si vous avez vu un préfixe, cela signifie que vous
devez d'abord incrémenter, puis vous devez
affecter la valeur. Il en va de même ici. Nous avons ici un suffixe. Il affectera donc
la valeur de x à y. Donc y sera égal à dix. Ensuite, il décrémentera x par un. Donc x sera égal à neuf. C'est la même chose ici. Il
va d'abord diminuer. Donc x sera égal à neuf. Ensuite, il résoudra
ce résultat à l'intérieur de y. Donc y serait égal à neuf. Vous pouvez voir la différence
entre ces quatre lignes et ces quatre lignes
en avant, très facilement. Il s'agit simplement d'incrémenter ou décrémenter sans son suffixe ou son préfixe
ponctuel. Alors que dans ce cas
c'est différent. Maintenant, s'il est suffixe au
dernier signe, incrémentez. S'il est préfixé, il sera incrémenté puis assigné. Vous devez garder cela à
l'esprit et en prendre note. Maintenant, comme d'habitude, pour clarifier les
choses, prenons un exemple pratique. Maintenant, vous devez
inclure cette bibliothèque. Alignez ensuite la fonction principale. Changez la langue pour voir. Vous pouvez tous
y aller. Appelons-le. Appelons-le « unité ». Maintenant, là-dedans. Définissons donc x comme
lui donnant une valeur de dix. Et définissons y sans
lui donner de valeur. Maintenant, x plus, plus, plus x, x moins
moins moins moins x. Ce sont les quatre premiers
que nous allons tester. Ce que je dois maintenant
mentionner ici, c'est de
m'assurer que nous obtiendrons
les bons résultats. Nous devons affecter x à dix après chaque opération pour nous assurer que nous changeons la
valeur de x lorsqu'elle est égale à dix. Parce que sinon, il
continuera à changer la valeur de X avec la nouvelle valeur. Donc ici, x sera 11, et ce sera 12, ce sera 11,
ce sera dix. Nous devons effectuer ces
opérations sur la valeur d'origine
de X à titre d'exemple. Maintenant, imprimons je vais
écrire la même chose, x plus la dernière valeur
égale pourcentage d. Et ajoutons x. Maintenant, ajoutons une barre oblique n ici. En tant que nouvelle ligne. Copions ça. Collez-le ici, ici et ici. Maintenant, nous allons changer
ce x moins, ce sera moins moins x. Ce sera plus les sous-tracés de x. Maintenant, parlons de ce qui se
passera lorsque
nous exécuterons ce code. D'abord. Dans ce cas, il augmentera
x d'un, x plus, plus. Il sera donc imprimé ici 11. Maintenant, x va revenir à dix et l'
augmentera également d'un. Il imprimera donc 111 fois de plus. X va revenir à dix heures. Cela le diminuera d'une unité. Donc x ici sera égal à neuf. Il remontera à dix heures. Il l'augmentera d'une unité, puis x sera égal à neuf comme toujours. Donc 1111, ligne neuf. Essayons maintenant d'exécuter ce code. Arithmétique GCC six. Vous devez voir, comme vous
pouvez le voir, x2 plus plus, plus x ont
le même résultat, 1111 moins moins, moins moins x, le même résultat qui est ligne. Maintenant, ajoutons un
commentaire sur plusieurs lignes à cette zone. Et faites les autres opérations. Nous avons mentionné que
nous avons y égal plus, plus, plus, plus. D'abord. Nous devons l'imprimer. Maintenant, nous devons planifier
les valeurs de x et y. Donc la valeur de x est égale à ceci. Et après la barre oblique n, la valeur
y est égale à ceci. Donc x et y. Ajoutons une
barre oblique et ici aussi. Et voyez où les choses vont se passer. Et un autre slash and slash. Maintenant, ceci va imprimer ceci, puis il passera à une nouvelle ligne. Nous allons l'amener à une nouvelle
ligne avec la valeur de x. Et ça ira. Ma nouvelle ligne pour imprimer ceci
avec une valeur de phi. C'est ça. Nous devons maintenant nous
assurer que la valeur de x est égale à dix chaque fois que
nous exécutons cette commande. Maintenant, copions cette
étape de base comme précédemment, quatre fois. Maintenant, ce sera plus, plus x, qui est le préfixe. C'est le suffixe. Ce sera x moins moins, et ce sera moins moins x. Appelons que la base
est de trois ans. Copiez ceci ici, et
copiez-le ici. Ce sont exactement les mêmes opérateurs
d'unités que nous avons expliqués précédemment et nous ne
faisons que les énumérer. Maintenant, si vous voulez les scinder, vous pouvez ajouter cette barre oblique n pour vous assurer qu'ils sont séparés
lors de leur impression. Maintenant,
la valeur de x sera égale à
dix à chaque fois avant exécuter la commande
pour s'assurer que nous commençons avec la
même valeur initiale. Je reviens ici. Combinons le code qui est l'écran et exécutons le code. Comme vous pouvez le voir, y
est égal à x plus. Maintenant, nous ne savons pas si
la valeur de x est égale à dix. Et la première chose que ce
mort est d'affecter y à x. Donc la valeur y sera égale à,
comme vous pouvez le voir ici. La deuxième étape consiste à
incrémenter la valeur x sera égale à 11. Allons-y ici. C'est un préfixe, donc il va d'abord incrémenter x. Donc la valeur x sera 11. Ensuite, il ajoutera 11 à y. La valeur y sera
donc 11. Comme nous l'avons expliqué. Maintenant, quand il s'agit de
ces deux x moins moins, c'est un suffixe. Tout d'abord, affectez la
valeur de x à y. Y sera
donc égal à dix. Ensuite, il décrémentera x par un. Donc x sera égal à
neuf. Je vais ici. C'est un préfixe, donc il va d'abord décrémenter
x. La valeur X sera égale à neuf, puis nous stockerons
le neuf à l'intérieur de y. Donc y sera égal à neuf. Comme vous pouvez le voir, il s'agit
d'une démonstration en direct des équations que nous avons
présentées dans cette leçon. Maintenant, si vous avez un
problème avec l'un de ces
éléments, je serai ravi de vous les
expliquer
plus en détail pour
vous aider à comprendre. Ces éléments sont très
importants. Pommes de terre Ils sont largement utilisés et vous
devez tous les comprendre. Si vous utilisez la calculatrice sans
utiliser de signe égal, le suffixe sera traité
comme le préfixe. Ça le sera, il n'y
aura pas de différence. Mais si vous
les traitez avec le signe égal, le suffixe est
différent de ce préfixe. Postfix
affectera d'abord les opérateurs, puis incrémentera, tandis que le
préfixe incrémentera d'abord, puis affectera les opérateurs. C'est tout pour cette leçon. Si vous avez des questions hésitez pas à les poser et si
vous êtes membre du conseil d'administration, je serai ravi de vous aider.
15. Opérateurs Bitwise en C: Bonjour et bienvenue dans cette nouvelle leçon dans laquelle nous allons
parler des opérateurs
bit à bit. Maintenant, les
opérateurs bit à bit sont utilisés pour manipuler des bits
dans le langage C. Maintenant, commençons par le ET, ou, OU et NON. Comme vous pouvez le voir
sur ces tableaux, lorsque vous voyez l'invisible. Cela signifie que
chaque fois qu'il y a 0, le résultat sera 0. Donc, si nous avons deux
opérandes, a et b, a et b sont égaux à y 00, y est égal à 0. Puisque nous avons ici un 0,
il sera également égal à 0. Et comme ici nous avons
un 0 égal à 0 également, le seul moment où
le résultat sera un est lorsque les deux opérandes sont un. Donc 11 est égal à un quand il
s'agit de la table Order. Maintenant, parlons de la commande. Maintenant, il s'agit de l'ancien. Vous verrez généralement ce signe
entre les deux opérandes a. Maintenant, pour la fin, vous verrez le signe non signé, donc ce sera a et b. Dans le cas de tous, chaque fois que vous en voyez un, le final le résultat sera un. avons donc un et des
fois ce sera un. Nous en avons un et le résultat
final sera un. Nous en avons deux. Celui-là et celui-là. Et le résultat final en
sera un également. Maintenant, le seul cas où
le résultat sera 0. n'y a personne du tout, ni a ni B R1. Donc le résultat final sera 0, ce qui est fondamentalement le contraire et presque
de l'oxygène, d'accord ? Maintenant pour le XOR, comme vous pouvez le voir ici, le x ou est essentiellement
ce sinus a x ou b. Dans ce cas, si
les deux marques sont similaires, le résultat sera 0,
comme vous pouvez le voir ici. Et puis s'ils sont différents, le résultat en sera un. Maintenant, le dernier, qui est le plus facile, se
fait au sinus. Sine est un opérateur syndical. Ils sont par opérateur car
ils prennent deux opérandes. Comme nous l'avons déjà mentionné, il
s'agit d'un intégrateur, donc nous ne verrons pas qu'un écrou
signifie l'inverse de a. Si c'est 0, il deviendra un. S'il en est un, il deviendra 0. C'est ça. Voyons les voir en action. Supposons que nous
ayons deux valeurs, x et y. X est égal ici à 1010. Y vaut 0101, et ce
sont des valeurs binaires. Et nous parlerons des binaires
à la fin de ce cours. Maintenant, ces deux valeurs sont les deux
valeurs que nous allons faire ces opérateurs et
ou non et XOR. Maintenant, lorsque vous faites
les fins x et y, le résultat final
ressemblera à ceci. Nous avons déjà mentionné que le signe et signifie que
s'il y a 0, le résultat final sera 0. Donc, lorsque nous
parlons de la fin 01, nous pouvons le faire pour voir la valeur de 01 sur
égal 010 égal 001 sera égal à 010 égal ici. Le résultat final
sera donc 0. Comme on l'a vu dans la gorge. Maintenant, en ce qui concerne la dimension
que c'est le sinus r. Maintenant, s'il y en a un, alors le
résultat final sera un. Donc 01110, seulement 01110
et égal également un. Il s'agira donc soit d'une valeur
binaire, soit de 14 valeurs. Tout ce que nous pouvons convertir en valeur décimale
à
l'aide de la calculatrice. Maintenant, vous pouvez changer la
calculatrice pour une mauvaise grammaire. Et vous pouvez entrer la valeur
binaire 1111. Et comme vous pouvez le voir, la valeur
décimale est 50. Cela équivaut donc à 50. Maintenant, ils ne sont pas
un signe simple. Pas x signifie que c'est le signe. Non, NOT x signifie
l'inverse de
x. Ce sera donc 1010 depuis. Est égal à 0101. Et nous pouvons utiliser le calculateur pour
convertir la valeur. Nous pouvons écrire 1010, qui est la valeur d'origine. Il est égal à dix en décimal. Essayons donc correctement la nouvelle
valeur. Ajoutons maintenant 0101. Comme vous pouvez le voir, il est égal à cinq. Ce sera donc cinq dans ce cas. J'ai besoin que tu mémorises ces
valeurs parce que nous allons le
faire de
manière pratique et en quelques secondes. Et nous avons besoin de le savoir. Maintenant x, XOR y, nous avons déjà mentionné que
s'ils sont tous les deux identiques, alors la valeur sera 0. S'ils sont différents,
la valeur sera un. Puisque tous ces éléments sont
différents, 01100110, le résultat final
sera le même qu'ici,
1111, ce qui équivaut à
15 en décimal. Nous pouvons maintenant faire notre dernière étude
sur les systèmes d'exploitation forestière. Mais c'est un
prérequis pour ce cours. C'est tout pour les opérateurs
bit à bit. Maintenant, pour que les choses soient plus claires, nous devons prendre un exemple rapide. Passons donc à autre chose. Maintenant. Commençons par écrire nos vides d'inclusion comme utilisez un vide principal. La langue à voir. Ici, nous savions que nous devions
définir les valeurs. x sera donc égal à la valeur
binaire de 1010. Si vous l'avez écrit comme ceci, il le traitera comme
une valeur décimale. Donc pour moi, le compilateur comprend qu'il s'
agit d'une valeur binaire. Vous devez écrire 0 b. 0 b signifie binaire. Il s'agit du préfixe
du binaire. Maintenant, nous devons également ajouter Y. Donc 001, 01. Maintenant, une fois que vous avez terminé, nous devons commencer à définir de
nouvelles variables, des fins. Et l'opérateur est égal à x et y. Et l'opérateur OU est égal à X ou Y. Et l'opérateur X OU est égal La puissance du sinus y. Et l'opérateur NOT est
égal à zéro sinus x. Maintenant mélangeons ceci out
à l'aide d'une fonction print f. Je vais donc les écrire
égal au pourcentage d. Et c'est le résultat ici. Slash n ici. Colby cette ligne a basé les larmes, les larmes et la colle ici. C'était cet opérateur NOT x OU, et l'équation change le
pilote automatique de l'équation. Maintenant, sauvegardons-le. Opérateurs bit à bit. Essayons de lancer ça. Maintenant. Allons gonfler gcc c e x. Maintenant, comme vous pouvez le voir ici, nous avons 01515, ce à
quoi nous nous attendions. Et ici, nous avons moins 11. Parlons maintenant du moins 11. Maintenant, à ce niveau, nous n'allons pas entrer dans le détail
des valeurs négatives. Mais laissez-moi vous montrer sur la
calculatrice ce qui va se passer. La valeur est maintenant de 1010. Une fois que vous avez choisi l'opérateur NOT
bit à bit, vous verrez que le
résultat décimal sera moins 11. Et c'est parce que le 1010
ou ne sont pas traités seuls. L'opération binaire not est effectuée sur tous les
octets restants. Donc oui, vous avez écrit 1010, mais le reste des bits a
été écrit sous forme de zéros. Et dans ce cas, ce n'est pas le cas. Nous allons les inverser pour en faire un. Dans les leçons à venir, nous aborderons les
valeurs négatives, comment les imprimer et comment les interpréter
dans la fenêtre de votre console. Mais à ce stade, ce que vous devez comprendre, c'est que lorsque nous avons fait
la fonction NOT,
nous ne l' avons fait que sur quatre bits. Nous n'avons pas pris en
compte le nombre de bits ou d'octets que le compilateur
affectera à l'opérateur NOT. Donc, s'il a attribué un octet, le résultat final
sera 10101111. Parce qu'un octet signifie huit bits et
la valeur d'origine est 0101. Ce ne sont que quatre bits. Embouts. Il y a également quatre
zéros cachés ici. Nous les convertissons donc en un seul. Maintenant, d'autres compilateurs ont assigné
quatre octets pour un entier. Et puis dans ce cas, nous
aurons trois octets de plus de uns. C'est pourquoi il s'agit d'un sujet avancé que nous aborderons dans
les prochaines leçons. Maintenant, si vous atteignez ce point et que vous êtes en mesure d'appliquer le ET OU XOR et que vous avez appris à
appliquer l'opérateur NOT. Alors tu es prête à partir. Merci d'avoir regardé cette leçon. Ensuite, nous parlerons d'opérateurs bit à bit
plus avancés et utilisés
dans la manipulation de bits. Mais c'est tout pour cette leçon.
16. Opérateurs de changement de Bitwise en C: Bonjour et bienvenue dans cette nouvelle leçon d'essai qui
parlera de deux autres opérateurs bit à bit,
les opérateurs de décalage droit et de décalage
gauche. Maintenant, l'opérateur de changement de vitesse droit est essentiellement constitué de ces deux signes. Et l'opérateur de décalage gauche
est constitué de ces deux côtés. Maintenant, x, décalage vers la droite d'un, ou y décalage vers la gauche d'un. Maintenant, quand nous disons « très bien
» ou « décalage gauche », nous voulons dire cela de manière un
peu sage. Disons que nous avons ceci. Et supposons que la
largeur n'est que d'un octet, ce qui équivaut à huit bits. Huit bits, désolé. Voici nos huit
bits en une semaine, 12341234. Cela suppose que c'est x, et faisons en sorte que x soit égal à dix. Maintenant, dix en binaire
seront stockés à l'intérieur de celui-ci. Il s'agit d'une
variable de huit bits qui
prend la valeur dix. Maintenant, dix est en décimal et
non en binaire. Dix est égal à 100101, et le reste sera composé de zéros. C'est le nombre en binaire et le
nombre associé est dix en décimal. Stockons donc la
valeur de 01010000. Maintenant, quand nous disons x, à droite, décalé d'un, cela signifie que
nous devons décaler tous ces huit bits vers
la droite d'un. Ce sera donc déplacé ici, et cela sera
déplacé ici. Ce serait souvent
cet endroit, et ainsi de suite. Maintenant, nous allons avoir
un bit vide ici et nous allons prendre une valeur
par défaut de 0. Le résultat final
sera donc 10100000. C'est le bon changement. Nous avons décalé tous ces
bits vers la droite d'un. Nous avons donc perdu ce 0. Ce 0 a été écrit ici. Et en gros, il n'y a rien
ici et il n'y aura plus rien. Donc le premier bit ici sera celui parce que nous
l'avons
décalé d'un. Et le troisième bit
sera le deuxième, la faute sera le
troisième, et ainsi de suite. Maintenant, si nous avons exécuté
le décalage à droite de deux, cela
signifie que nous
décalons chacun de ces bits de deux
chiffres vers la droite. Ce 0 serait donc déplacé deux fois. Celui-ci serait déplacé deux fois. Donc si nous déplaçons ce
0 deux fois pour sortir, si nous déplaçons ce 0 vers un, c'est un deux fois. Il se déplacera ici. C'est un, puis deux ici. C'est l'autre. Donc celui-ci
disparaîtra et celui-ci
disparaîtra aussi. Commencez donc par 01, et le reste de ces
bits sera des zéros. C'est à ce moment que nous
écrivons shift par deux. C'est à ce moment que nous
passons à droite d'un. Qu'en est-il maintenant du décalage à gauche ? Maintenant, quand on fait le décalage à gauche, c'est fondamentalement le
même principe. Copions cette zone et collons-la. Nous sommes en direct ici. Dessinons cela la plupart du temps
avec la même valeur. Ajoutons 01010000. Maintenant, ce que nous devons
faire, c'est décaler vers la gauche. Disons que
cela s'appelle Why
We need to left shift y by one. Donc si nous avons
décalé ceci d'une unité à gauche, cela sera déplacé ici, cela sera déplacé
ici, et ainsi de suite. Et nous finirons avec cet
endroit comme un endroit vide. Ajoutons donc 0 et place vide. Une fois que nous aurons terminé, nous les soulèverons, les
décalerons de sorte que
ce soit 0101000. Nous avons donc perdu ce 0. Maintenant, parlons de le
déplacer deux fois vers la gauche. Maintenant, nous l'avons déplacé une fois
et nous avons ce bloc, des
êtres chers à gauche. C'est
pourquoi nous l'avons ici. Maintenant, si nous voulons le déplacer
deux fois, nous ajouterons 00. Ensuite, nous ajouterons
ce bloc, 010100. Est-ce que vous pouvez voir que c'est le
journal sur lequel nous nous concentrons. Maintenant, cette valeur
sera déplacée deux fois, elle sera
donc ici. Cette valeur sera déplacée
deux fois d'ici vers ici et d'ici vers ici. C'est pourquoi vous
pouvez le trouver ici. C'est donc le sens de décalage
frit et de décalage gauche. Et c'est ainsi que cela se
fait au niveau des lits. Nous allons maintenant le faire en C en
utilisant des valeurs décimales. Maintenant, pour le faire, nous devons comprendre comment
traiter les valeurs décimales et
comment les gérer. Et nous aurons une leçon
séparée pour cela, comme nous l'avons déjà mentionné. Mais pour l'instant, nous allons
utiliser la calculatrice. Prenons maintenant
le même exemple. Incluez un CDI ou les textes. Et puis voici void main. Nul. Changez la langue pour voir à l'intérieur,
voyons deux variables. Maintenant, définissons x comme un nombre binaire sur
huit bits. Donc, à 0, soyez 00001010. Définissons y ainsi que le
préfixe d'un nombre binaire. Si vous avez écrit le nombre
sans le 0 b, il sera considéré
comme un nombre décimal, qui est le nombre par défaut. Le système de numérotation à l'intérieur de
z. Z sera 00000101. C'est Y. Maintenant, utilisons la touche Maj droite. bonne forme. Donc des entiers, c'est ça ? Shift est égal à la valeur de x, décalé
à droite de 14. Lift déplace la valeur de
y décalée de un à gauche. Maintenant, mélangeons
les valeurs. Alors. Ajoutons l'équation
égale la personne d slash n. Et ici,
le décalage vers la droite. Copiez maintenant la même
ligne, collez-la ici et changez l'équation avec le décalage
y et le décalage gauche. Maintenant, appelons
ce décalage bit à bit. Maintenant, expliquons
ce qui va se passer ici. Maintenant, cela sera décalé
à droite d'une unité. Donc le résultat final sera, ressemblera à quelque chose comme ça. 0 sera 000101. Il y aura un plus 0 ici. Nous aurons donc cinq
zéros et
un, un parce que nous
écrivons ceci décalé, donc
celui-ci se déplacera vers le bon et il disparaîtra. Ce sera la première étape, comme nous l'avons déjà expliqué. Et tous ces bits
seront décalés à droite d'un. Nous aurons donc ceci
comme un emplacement vide et la valeur de huit bits et
sera remplacé par 0. Maintenant, celui-ci
sera décalé vers la gauche. Donc, l'un se déplacera
vers la gauche d'un. Nous aurons donc une place
vide ici. Donc dans ce cas nous allons ajouter 0, B 000010100 sera ajouté ici parce que tous
ces bits seront décalés vers la
gauche d'un. La valeur finale sera donc la suivante. Maintenant, convertissons-le en
décimal à l'aide de cette calculatrice. C'est ici. Ajoutons
cette valeur décimale, ou la valeur binaire de 0 est 0, 00101101 équivaut ici
à cinq dans le salon. Donc cinq. Maintenant nettoyons. Ajoutons
1010 égale dix en décimal. Ce sera donc dix heures. Maintenant, c'est après avoir fait le décalage à droite et
le décalage à gauche. Maintenant, sauvegardons leur travail. Et ouvrons cmd pour voir si cela
correspond à nos calculs. Alors écrivez GCC. Tu vois ça ,
maintenant ça nous montre qu'
il y a un problème ici. Nous avons oublié d'ajouter le signe dièse. Donc CLRS maintenant modifier. Comme vous pouvez le voir, x
décalé de un est égal à cinq, qui est cette valeur, y décalé vers la gauche de un égal à
dix, qui est cette valeur. Et c'est ainsi que vous gérez
les opérateurs de décalage à droite et à
gauche. Encore une fois, vous pouvez écrire
des quarts de travail ou un décalage vers la gauche par 12345 ou le nombre que vous voulez. Le nombre
indiqué ici indique le nombre de décalages vers la
droite ou vers la gauche. Et les signes
vous montrent que je suis élu, c'est dérivé,
c'est à gauche. Maintenant, si vous avez ajouté
un seul signe, il ne s'agira pas d'un décalage ou
d'un opérateur bit à bit. Il s'agira d'un opérateur supérieur
ou inférieur à. Assurez-vous donc de
ne pas en abuser. Encore une fois, elle peut être exécutée facilement à l'aide de cette
commande, cette commande. Et l'autre chose que je
voulais mentionner est que NC, lorsque vous initialisez une
variable, si vous ajoutez un 0, B signifie que vous devez
ajouter huit bits après cela,
indique qu' il s'
agit d'un nombre binaire. 0, B est pour le binaire. Maintenant, nous avons également 0
x quatre hexadécimaux, mais c'est quelque chose dont
nous
parlerons et la leçon sur les
systèmes de numérotation. Et si vous le soulevez
à la valeur par défaut, elle initialisera la
variable égale à 55
sera la valeur décimale car
elle n'a pas de préfixe, qui est la
valeur par défaut et voir, et le plus utilisé valeur. Et tu verras. Maintenant, je viens d'introduire les valeurs binaires
parce que nous en avons besoin pour cet opérateur bit à bit, décalage
droit et décalage gauche.
17. Opérateurs de mission: Bonjour et
bienvenue dans cette nouvelle leçon. Aucun enfant ne va discuter des opérateurs
d'affectation. Les opérateurs d'affectation sont utilisés pour attribuer différentes valeurs à l'aide de
différents opérateurs. Certains des opérateurs dont nous avons déjà parlé dans les
types précédents opérateurs. Le premier est l'opérateur
d'affectation. C'est une question très simple. C'est essentiellement le signe égal. Et ici, nous affectons
la valeur de 20 à
la variable x.
Ici, nous avons assigné la valeur de 20 à
la variable x. le signe plus égal. Cela peut être interprété comme
suit : x est égal à x plus trois. Ce que cela fera
est d'ajouter trois à valeur
X et d'affecter le résultat
final à x. Donc, dans ce cas,
si X est égal à dix, ce qui est la valeur
précédente de x, alors plus trois égale 1313 sera stockée dans
X en tant que nouvelle valeur. Nous utilisons généralement le souffle
égal à trois pour
abréger cette équation aux
États-Unis sur cette forme. Il en va de même pour
toutes ces équations. X moins égal quatre est fondamentalement
x égal à x moins quatre. Si x vaut dix, alors dix
moins quatre font six. Donc la valeur de six, qui est le résultat de cela, sera stockée dans X. Donc la valeur X sera
mise à jour et deviendra six. Maintenant, pour ce faire, x est égal à
x multiplié par cinq. X égal à la valeur
d'origine de x est 1010 multiplié
par cinq égale 50. Donc x sera égal à 50. Ce sera la nouvelle valeur de x. Si nous sommes descendus ici
à la dernière, AX est égal à X divisé par deux. Donc dix divisé par deux est 55
sera stocké à l'intérieur de X. Donc la nouvelle valeur
de X sera cinq. Il s'agit de la forme
abrégée de cette équation. Il s'agit de la forme abrégée
de cette équation, et c'est une
forme abrégée de cette équation. Maintenant, nous avons également la même chose pour les
opérateurs bit à bit et non. Et nous l'avons pour ce mode. Ou la personne à signer. Maintenant, x est égal à un, cela signifie que X est égal à x et un. Et puisque nous traitons
lorsque vous utilisez AND ou, OU XOR, nous
traitons x comme un nombre binaire. Il sera égal à 0101. Et nous voulons en ajouter
un avec ceci. Il y en aura un ici. Le résultat final
sera donc 1101. Donc trois plus dix, c'
est assoiffé. Le résultat final sera donc 13. Maintenant, il en
va de même pour r et x, ou x est égal à x, ou x est égal à x. Le x ou le sinus deux. Vous devez convertir 15
au format binaire,
010115 équivaut à 1111. Il s'agit de la valeur x, soit dix, et celle-ci est de 15. La valeur finale. Tu dois les proposer. 01 est égal à 1111. La valeur finale
sera donc de 15 pour un. Donc x un est égal à 15. Déjà mentionné comment faire cela et leçon sur les opérateurs bit à bit. Maintenant, le XSOAR est le même cas. Vous devez ajouter la valeur de x, qui est la
valeur d'origine égale dix. Deux, c'est 0100. Nous avons déjà mentionné
que s'ils sont identiques, le résultat sera 0. Et ici, le résultat sera 0. Ici, le résultat sera
0. Ici, il y en aura un. Le résultat final
pour x sera donc huit. Donc x est égal à huit
comme résultat final. C'est le résultat de
l'opération XOR. Vous pouvez utiliser la calculatrice
pour vous assurer des chiffres. Vous pouvez également regarder la leçon que nous ajouterons à la
fin de ce cours. Cela s'appelle un système de numérotation. Au cas où vous
souhaiteriez savoir comment
convertir un binaire en décimal
sans utiliser de calculatrice. Maintenant, la dernière équation ici est x égal à x mod ou pourcentage. Pour. Maintenant, nous savons déjà
que la valeur de x est égale à dix. Et nous avons mentionné qu'il
fallait le diviser par quatre. Donc dix divisé par
quatre équivaut à deux. Maintenant, deux multipliés
par quatre font huit. Ensuite, moins huit, qui est la
valeur d'origine, moins huit, qui est le résultat de
la multiplication, sera égal au
reste, soit deux. La réponse sera donc deux. X sera égal à. Et je devrais te demander, je
t'ai montré comment le calculer. abord, vous devez
en faire notre division normale, dix divisés par quatre. Cela équivaudra à,
sans fractions, que
vous voulez utiliser la division, il n'y a pas de fractions. Maintenant, pour noter
que nous devons multiplier le résultat sans fraction
par le facteur de division, qui est pour le
résultat sera huit. Ensuite, nous soustrayons
la valeur d'origine, qui est 104 x moins huit, qui est cette valeur. Ce ne
serait pas le rappel, qui est deux, x est égal à deux. Maintenant, les deux derniers opérateurs
d'affectation sont le décalage vers la droite ?
Et Shift Lift. Maintenant, quand nous l'écrivons comme
ce décalage x vers la droite d'un, nous appliquons un décalage vers la
droite à x par nous appliquons un décalage vers la
droite à x par
un et nous affectons
la valeur à x. Donc c'est comme écrire x égal à x, n'est-ce pas ? Décaler d'une unité. Pareil chose ici, x est égal à x décalage vers la
gauche d'un sans
utiliser le signe égal. Et c'est une chose très
importante à savoir. Comme vous pouvez le voir dans cette leçon, nous avons appris l'affectation, l'annonce et l'affectation
plus, égale, moins, égale, multiplie, divise
et OU XOR et le module. Nous avons également le
décalage droit et le décalage gauche. Faisons maintenant une mise en œuvre
pratique rapide de ces valeurs afin de
voir les résultats. Maintenant, nous devons d'abord inclure
la bibliothèque comme d'habitude. Ensuite, videz le principal. Nul. Changez la langue pour voir. Et définissons x égal à dix. Appelons maintenant ces opérateurs
d'affectation. Maintenant, nous avons déjà mentionné
que nous devions essayer toutes les missions
que nous venons de mentionner. Le premier est x égal à dix. On vient d'essayer, le panneau. Ensuite, nous avons x plus cinq. X moins égal à trois. Multiplication X égale cinq. Division X égale à. Et nous avons le x et
égal, disons un, x égal à un, x, x égal à un. Et nous avons également un décalage vers la
droite d'un, un décalage vers la gauche de
x d'un. Et nous avons le signe
des modes égal à. Maintenant, ce
que j'ai mentionné, c'est qu'il faut réinitialiser x après chacune
de ces opérations. C'est quelque chose que vous
devez faire pour vous
assurer d'obtenir
les bons résultats. Nous allons donc le faire ici également. Bravo. Maintenant, celui-ci est là. Et mélangez les
valeurs. Donc, imprimez f. Ajoutons la personne
par D et X. Maintenant, je vais
ajouter l'équation. Mais copions-le d'abord. Je le fais juste pour que
nous puissions voir les résultats finaux. Pour chacune de ces
opérations, c'est tout. Il ne nous reste plus qu'à copier
ces équations à l'intérieur. Les doubles guillemets. Terminé. C'est ça. Nous avons juste besoin de cette
équation ici également. Plus égal.
Essayons maintenant d'exécuter ce programme. Maintenant, GCC, zoomons neuf, affectons l'opérateur ou le C, E. Et voici les résultats. Maintenant dix plus égal
cinq égale 15, moins trois égale sept, puis multipliée par
cinq égale 50, puis divisée par deux égale cinq. X est égal à deux. Je pense que c'est le signe du
pourcentage. Maintenant, pour
essayer d'ajouter une dimension que vous devez essayer deux fois. Effacons l'écran, compilons à nouveau et lançons. Maintenant x mod deux, mod deux est égal à 0. Puisque c'est dix divisé par deux. Le rappel, maintenant, x
égal un est égal à 0, x ou égal un vaut 11. Tu peux le vérifier toi-même. X, XOR un est égal à 11, x, c'est ça ? Décalé de un égale dix, et x
décalé de un vers la gauche vaut dix. Maintenant, tous les
résultats sont corrects, sauf pour les deux derniers, les opérateurs de décalage vers
la droite et vers la
gauche. Maintenant, dans certains compilateurs, décalage
x vers la gauche d'un et
le décalage vers la droite d'un ou ne sont pas reconnus sauf si vous ajoutez
l'opérateur d'affectation, qui est le signe égal. Donc pour résoudre ce problème, vous devez revenir à
votre code et écrire x égal. X égal. Maintenant, cela va résoudre le
problème et le compilateur GCC, autres compilateurs l'exécuteront tel quel et vous montreront
le bon résultat. Maintenant, compilons à nouveau. Rendez-vous maintenant comme
vous pouvez le voir ici, x décalage de gauche à droite
plus dix dans les deux cas, ce qui est la mauvaise valeur. Maintenant ici, décalé en x, décalé à
gauche ici est égal à
cinq ici égal à 20, ce qui est la bonne valeur. Depuis que nous avons ajouté l'opérateur
d'affectation. Voici tous les opérateurs
d' affectation
que vous devez connaître. Si vous avez des questions
sur l'un d'entre eux ou si vous ne parvenez pas à les
implémenter. Nous sommes là pour vous aider. Merci
d'avoir regardé cette leçon. C'est Ashraf de l'équipe d'ingénieurs
pédagogiques.
18. Opérateurs logiques et relationnels: Bonjour et bienvenue
dans cette nouvelle leçon dans laquelle vous allez
parler des opérateurs rationnels, vrai
et faux et z. Maintenant, en C, tout nombre qui
n'est pas égal à 0 est
considéré comme une valeur vraie. Cinq c'est vrai, moins 12 c'est vrai. False, c'est vrai. Tant que la valeur n'est pas égale à
0, elle sera traitée comme vraie. À propos de faux. Si le nombre est équivalent à 0, il sera
traité comme faux. Mais vous devez savoir
que s'il existe une instruction en C
qui renvoie true, le compilateur est libre de
choisir la valeur de true. Quel est le rôle qui doit
être un nombre quelconque sauf 0 ? Il s'agit d'une bonne information
que vous devez garder à l'esprit lorsque traitez avec des
opérateurs relationnels et des opérateurs logiques. Maintenant, les opérateurs relationnels
sont essentiellement des opérateurs qui vérifient l'égalité
ou l'égalité, ou plus ou égal, inférieur ou égal. Et ces éléments
qui sont utilisés dans instructions
if ou les instructions
conditionnelles que nous aborderons plus tard. Les opérateurs relationnels vérifient donc
la relation entre deux valeurs en déterminant
si elle est vraie ou fausse. Maintenant, si x bar, si x est égal à dix et y est égal à cinq. Comme dans cette déclaration. C'est une question. Vérifie si x est égal à y, cette instruction retournera vrai
ou faux. Maintenant, comme x et
y ne sont pas égaux, il retournera faux. Et nous avons déjà mentionné
que falls est égal à 0. Maintenant, si vous ne voulez pas être égal, c'est un signe. Maintenant, cela ne va pas
vérifier l'égalité. X n'est pas égal à y. Il retournera vrai. Et puisque x vaut dix, y vaut cinq, alors cela
reviendra vrai. Le troisième est une déclaration
qui vérifiera plus de. Il va donc vérifier si
X est supérieur à y. Et x ici vaut dix, c'est plus que y, ce qui est cinq. Cela reviendra donc également
vrai. Cela permet de vérifier
plus ou égal. Donc, si X est supérieur ou égal, il retournera vrai
et il est supérieur à Y. Donc cela
vérifiera également comme vrai. Ici. Il vérifiera
si x est inférieur à y, ce qui n'est pas vrai, donc il sera faux. Cela va vérifier si x est
inférieur ou égal à y. Et ce n'est pas vrai. Il sera donc vérifié comme faux. Tu dois prendre un ergothérapeute. Si vous voulez tester et imprimer une valeur fausse, elle affichera 0. Toutefois, si vous
souhaitez imprimer la valeur vraie, la valeur est choisie
par le compilateur. Il s'agit souvent d'un
ou de 255. Nous vérifierons cela dans
une minute une fois que nous
aurons atteint la section pratique
de cette leçon. Passons maintenant à
ces opérateurs logiques. Ceux que nous avons
abordés ici sont appelés opérateurs
relationnels ou opérateurs
relationnels. Nous avons ici les opérateurs
logiques. Les opérateurs logiques sont utilisés pour appliquer
des opérations logiques entre deux valeurs dans lesquelles chacune
est considérée comme vraie, ce qui n'est pas 0, ou comme
faux qui vaut 0. Nous avons donc la logique
et comme vous pouvez le voir ici, alors comme vous pouvez et
est écrit en écrivant à la logique OU est écrit
en écrivant à des signes ou. Maintenant, le NON logique. Maintenant, la logique n'est pas là. X est égal à ne pas tomber. Puisque quatre est vrai parce qu'
il n'est pas égal à 0, alors faux est faux, alors x est égal à 0. Maintenant, pour tester cela, expliquons le ET et le OU logiques avant de passer à
la section pratique. Nous en avons
trois, ce qui est vrai. Nous avons 0, ce qui est faux. Nous savons que si c'est vrai, c'est un et
faux c'est 0. Et l'opérateur et, alors le résultat sera
0 dans la table de vérité
dont nous avons parlé précédemment. Ici, 0 signifie
0, ce qui est faux. Trois moyens par
lesquels est 110. Quand il s'agit de
la fonction ord, elle nous en donnera une. Ce sera donc un ou 255, ce qui est interprété comme vrai. Dans ce cas, quatre est
vrai et non vrai, égal à faux, ce qui est égal à 0. Ce sont les
opérateurs logiques et ceux qui les ont
précédés étaient les opérateurs
relationnels. Voyons maintenant comment nous pouvons les
implémenter
dans notre compilateur. Commençons par inclure dans la
bibliothèque et écrire void main. Nul. Maintenant ici, changez la langue pour voir. Et ça, c'est écrire les lignes. Je les imprimerai directement
à l'intérieur de la fonction print f. Nous allons donc traiter ici
de chacun d'eux. Supposons que nous
voulons commencer par le x égal. L' égal égal à un est défini x
et y comme les deux variables. Maintenant, x est égal à y, n sera égal au pourcentage d, et nous ajouterons les
résultats ici. Nous allons donc ajouter x égal à un. Vous pouvez maintenant
le faire ou simplement ajouter cette
nouvelle variable ici. Appelons-le m et la
valeur à l'intérieur de M, puis tendance. Mais pour réduire le nombre
de lignes dans notre code, je vais utiliser ceci
et enregistrer une ligne à la place . C'est ça. Maintenant, Save, disons que c'est rationnel. Maintenant, copions cette ligne. Niveaux de base. Nous avons besoin six lignes ou de six opérateurs
relationnels. Et nous avons besoin de trois lignes
pour les opérateurs logiques. Ce sera donc x, et, et, et ainsi de suite. Ce sera tout. Ce ne sera pas x. Donc ce sera
pareil ici, pas x. Maintenant, ici, ce
sera égal, égal. Non égal sera
supérieur ou égal, inférieur à. Inférieur ou égal.
Supérieur à. J'écris les
mêmes choses que nous venons de voir sur la table. Juste pour voir comment les
résultats imprimeront la barre oblique et assurez-vous que chacune de ces lignes sera imprimée séparément
sur une nouvelle ligne. Maintenant c'est ça. Voyons s'
il sera imprimé ou non. Et nous pouvons avoir un problème
quand nous connaissons maintenant le pinceau
logique G, C, N. Et voyons voir, maintenant un e x
e. Comme vous pouvez le voir ici, nous avons le vrai et le faux. Maintenant, secouons-les. X égal égal y. Ils ne sont
donc pas égaux. Ce serait faux, ce qui est 0, x n'est rien égal à y, ce
sera vrai, ce qui est un. X est supérieur à un jusqu'à
dix est supérieur à cinq, donc il sera un est
supérieur ou égal à y. C'est également vrai. Cela équivaudra à un.
X est inférieur à y. C'est faux. Donc 0, x est inférieur ou égal. Pourquoi c'est faux ? Donc 0 encore, x et y. Maintenant, nous l'avons déjà
mentionné et pourquoi ? Nous demanderons si x est
vrai et y est vrai. Maintenant, x est égal à dix,
ce qui est vrai, y est égal à cinq, ce qui est vrai, qu'aucun d'entre eux n'est égal à 0. Donc vrai et vrai est égal à vrai. En ce qui concerne l'
ensemble de l'opération, x est égal à dix et y est égal à cinq. Nous avons maintenant une erreur ici. Il imprime 0 parce que nous
n'avons pas changé cela ici. Nous devons donc le modifier,
enregistrer à nouveau le code. Revenez en arrière, dégagez. Tri. D'ici là. Et c'est ici. Vrai ou vrai est égal à vrai. Maintenant, pas x, puisque x est égal à dix, ce qui est vrai, pas
vrai vaut faux. Et ces six premiers ici, logiquement, désolé, les opérateurs
relationnels. Et les trois derniers sont
les opérateurs logiques. C'est ça. Nous en avons fini avec les opérateurs en C. Si vous avez des questions
sur l'un de ces opérateurs, je serai ravi de vous aider à répondre à toutes vos
préoccupations et questions. Il suffit de demander. Merci d'avoir regardé cette leçon. C'est Ashraf de
l'équipe d'ingénieurs pédagogiques.
19. Déclaration conditionnelle si en C: Bonjour et bienvenue dans cette
nouvelle leçon dans laquelle
nous allons parler des instructions
conditionnelles en
C. Les
instructions conditionnelles exécutent des opérations dans
des conditions spécifiques. Il existe deux types principaux d'instructions
conditionnelles en C. Cette instruction IF,
l'instruction switch. Celle par laquelle nous allons
commencer aujourd'hui, ce sont les instructions if. Maintenant, if statement est
essentiellement un type d' instructions
conditionnelles
que vous pouvez utiliser pour vérifier si une condition
est vraie ou non. Et selon que cette
condition est vraie ou non, vous pouvez exécuter un morceau de code
spécifique. Parlons maintenant de la syntaxe. Assurez-vous toujours d'
avoir le fichier de syntaxe, puis lancez le processus
d'enregistrement. Nous allons parler dans cette leçon
du premier cas, qui n'est que si condition
sans autre, si ou sinon. Maintenant, la syntaxe est la suivante. Vous allez écrire f et vous
allez écrire deux indices. Maintenant, entre les deux
parenthèses, vous écrivez votre condition comme si x est
supérieur à y, par exemple. Ensuite, vous devez ajouter
deux accolades. Entre ces deux accolades, vous écrivez votre code ou l'action que vous
souhaitez exécuter. Si la condition est vraie, exécutez cette action. Sinon, cette action
ne sera pas exécutée. Maintenant, pour que les choses soient plus claires, voyons cela en action. Maintenant, incluons
notre fichier principal. J'en utiliserai un. Et
ajoutons la fonction principale. Maintenant, ici, vous pouvez
facilement écrire n'importe quoi. Initialisons une nouvelle variable et donnons-lui une valeur
initiale de 50, changeons la langue en C.
Nous allons maintenant utiliser les instructions f. Il s'agit de la syntaxe. Si deux parenthèses
et deux accolades. Maintenant, appuyez sur Entrée comme d'habitude, et entre les
deux accolades. C'est ici que vous allez écrire vos codes ou l'action. Et ici, vous allez
écrire la condition. Nous allons maintenant écrire une condition logique
ou rationnelle si x est supérieur ou égal à 50. C'est donc la
condition et nous savons qu'elle est vraie
car x est égal à 50. Nous allons maintenant imprimer les relevés. X est supérieur ou égal à 50. C'est ça. Si cette
condition est vraie, cette ligne sera exécutée. Sinon, vous voulez être exécuté. Maintenant, sauvegardons les codes. Compilons-le. Maintenant, c'est un, n est gcc c. Maintenant, beaucoup de choses explorent. Comme vous pouvez le voir, l'action a été exécutée parce que
la condition est vraie. Maintenant, si nous changeons la
condition pour la rendre fausse, faisons en sorte que cela prenne
moins de 50. Maintenant, tu peux revenir ici. Vous pouvez
recompiler le code et exécuter le fichier EXE. Comme vous pouvez le voir, lorsque
vous exécutez edit EXE, rien n'est imprimé car
cette condition est fausse. Le code à
l'intérieur des deux accolades ne
sera donc pas exécuté. Et c'est tout le but
de l'utilisation de l'instruction f. Donc, si la condition est vraie, exécutez le code entre
ces deux accolades. Sinon, ne l'exécutez pas. C'est tout pour l'instruction if. C'est le premier cas. Dans la leçon suivante,
nous aborderons le deuxième troisième cas
pour les instructions if. Si vous avez des questions, n'
hésitez pas à les poser. C'est Ashraf de l'équipe d'ingénieurs
pédagogiques.
20. Déclaration conditionnelle d'autre si et d'autre en C: Bonjour et bienvenue dans cette
nouvelle leçon dans laquelle nous
allons parler de ce deuxième, troisième cas d'instructions if. Maintenant, dans ce cas, nous avons
quelque chose qui s'appelle « Else-If ». Allons voir ça. C'est quelque chose que
nous connaissons
déjà depuis le premier cas. Si condition,
exécutez l'action. Maintenant, si cette condition est fausse et que vous voulez vérifier une autre condition, dans ce cas, vous devez ajouter else
et laisser un espace, puis ajouter f. Vous utiliserez
exactement la même syntaxe. Comme vous pouvez le voir dans cette zone. Si cette condition est vraie, exécutez cette action. La seule nouveauté
ici est l'instruction L. Maintenant, sinon ici signifie que si
cette condition n'est pas vraie, alors allez vérifier
l'autre condition. Mais si cette condition est vraie, vous ne devriez pas aller
vérifier d'autres conditions. Vous devez
vous assurer de bien comprendre ce point. Si vous avez ajouté else, cela signifie que la première
condition qui sera vraie signifiera que le
programme exécutera l'action associée et ne
vérifiera pas les autres conditions. Sinon, vous ne pouvez
utiliser que f et vous
pouvez vous débarrasser de l' autre si vous voulez vérifier
toutes ces conditions. Donc, dans ce cas, si la condition est vraie, condition un est vraie, elle ne
vérifiera pas non plus la condition. Mais si la première condition est fausse, elle va vérifier la
condition deux s'il y a une instruction else
avant le F. Maintenant, voyons cela en action. Utilisons maintenant le même
code que précédemment. C'est f, x est inférieur à 50. Ensuite, allez à droite si deux parenthèses
et deux accolades. Nous allons maintenant vérifier si
X est supérieur ou égal à 50. Dans ce cas, nous allons imprimer ceci afin que
x soit inférieur à 50. Sinon, si cette
condition est fausse, alors allez vérifier
cette condition. Si elle est supérieure ou égale à 50, imprimez cette ligne. C'est le cas d'utilisation d'elseif. Il vérifiera cette condition. Si c'est vrai, il
ne vérifiera pas cette condition. Il va simplement exécuter
cette ligne et cela sortira des instructions
if else. Mais si cette condition est fausse, elle vérifiera la
deuxième condition. Si nous avons d'autres conditions, et que cette condition est fausse, il vérifiera la
condition suivante, et ainsi de suite. Mais vous devez ajouter l'
instruction else avant le F. Maintenant, si vous avez besoin que le programme
vérifie toutes ces conditions, même si c'est vrai et que vous n'avez pas
coché celle-ci également, vous devrez supprimer
l'instruction else. Et il vérifiera
la première condition. Ensuite, il ira vérifier
la deuxième condition. Et pour vérifier
la troisième condition et les instructions f
que vous avez ajoutées. Mais nous utilisons généralement l'instruction else pour
réduire la charge du processeur et pour réduire le
nombre de lignes que nous devons vérifier et exécuter. Donc, si c'est vrai, il n'est pas nécessaire de vérifier cela. Essayons maintenant d'exécuter
ce code ici par GCC 11. Condition si sinon indiquer le point c.
À droite. Comme vous pouvez le voir imprimé, x est supérieur ou égal à
50, ce qui correspond à cette ligne. Ce qui s'est passé ici, c'est que le programme est passé
par celui-ci. Il a vérifié si x est
inférieur à 50, et c'est faux. Ce qui s'est passé ici,
c'est qu' il n'a pas exécuté la
fonction print f parce que c'est faux. Il est passé à la deuxième condition. Sinon, si x est
supérieur ou égal à 50, et c'était vrai. Il a donc exécuté cette ligne, et c'est ce que vous voyez ici. Cela nous amène
au troisième cas. Le troisième cas est
simplement le cas else. Dans ce cas, il s'agit
d'une ligne de code que vous écrivez pour vous assurer que si aucune des
conditions n'est vraie, elle fera autre chose. Donc si la première condition est fausse, sinon si la deuxième condition est fausse, sinon si la condition
trois est fausse, alors allez exécuter ce qui se trouve dans
l'instruction else. Il suffit d'écrire autre chose et d'
ajouter deux accolades. Maintenant, pour appliquer cela à notre code, vous pouvez simplement vous rendre sur le code. Et ici, vous pouvez écrire
autre chose et ajouter deux accolades. Maintenant, entre ces
deux accolades, vous pouvez écrire une fonction
print f. Aucune des conditions n'est vraie. Maintenant, nous allons les rendre tous
faux. Faisons en sorte que x soit
supérieur ou égal à 60. Celui-ci est donc faux. Sinon, si celui-ci est également faux, il exécutera tout ce que nous avons écrit dans
l'instruction else. Enregistrez votre code, allez dans
la fenêtre de la console. Maintenant compilons le
code nécessaire pour un écran, hé, l'EXP. Et c'est ici. Aucune des conditions n'est vraie car la première
condition est fausse. Il est passé à la deuxième condition. Sinon, si 50 est
supérieur ou égal, 60 est également faux. Donc au moins il lève cette deuxième condition
et est allé directement à l'instruction else et a
exécuté le code à l'intérieur cette instruction else est
comme un cas par défaut. Si aucune des
conditions n'est vraie, vous devez écrire
quelque chose
ici pour montrer à l'utilisateur, comme s'il a écrit
notre propre mot de passe un certain nombre de fois ou le mauvais mot de passe . J'ai vérifié en utilisant les instructions
if et
else if pour différents
mots de passe que vous avez définis, alors vous pouvez écrire aucun
des mots de passe n'est vrai. Et c'est l'un des cas
d'utilisation, l'instruction L. Il peut également être utilisé
sans l'elsif. Vous pouvez donc simplement supprimer ces deux lignes et les
laisser juste si et sinon. Et cela fonctionnera
sans aucun problème. C'est tout pour cette leçon. Maintenant, pour résumer, F est utilisé pour vérifier une condition. Si
plusieurs conditions sont liées à la même variable, vous pouvez utiliser les instructions if et
else if. Si vous avez une action
à exécuter, si aucune des
conditions n'est vraie, vous pouvez l'écrire dans
l' instruction else entre
les deux accolades. Et il sera exécuté si aucune des conditions n'est vraie. Une dernière remarque est que la déclaration F. F est vraie. Il ne passera pas par les instructions
else if et else. Il exécutera simplement cette
action et sortira du bloc if, else, if and else. C'est un bon moyen
de réduire le temps passé à
vérifier les conditions. Donc, si cette condition est vraie, elle ne vérifiera pas
cette condition et ne
passera pas à l'instruction
else. Nous avons mentionné que si vous
voulez qu'il vérifie toutes les conditions, vous devez supprimer l'instruction
else d'ici. Et ce sera juste une instruction if
normale qui vérifie la condition. Si la condition est vraie, l'action sera exécutée. C'est tout pour cette leçon. Si vous avez
des questions concernant les instructions if et else if, je me ferai un plaisir de vous aider. Merci d'avoir regardé
ceci est Ashraf de l'équipe d'ingénieurs de l'éducation.
21. Variables locales et variables mondiales: Bonjour et bienvenue cette nouvelle leçon dans
laquelle nous allons
parler des variables locales
et des variables globales. C'est un concept très important lors de la programmation
dans n'importe quel langage, pas seulement en C. Maintenant, parlons des variables locales. Une variable locale est
la variable définie dans n'importe quelle fonction. Cette variable n'est accessible que sur la fonction
qui la définit. Comme vous pouvez le voir ici, nous avons une variable locale. C'est un entier x égal à dix. Tapons donc est un entier, le nom de la variable est x
et la valeur est dix. Maintenant, cette fonction n'est
accessible que manière invisible dans le funk. Vous voyez, c'est la seule fonction
qui voit cette variable. C'est pourquoi nous l'
appelons variable locale. Désormais, la variable locale n'est
visible qu'entre
les deux accolades sur
lesquelles elle a été définie. Comme vous pouvez le voir
d'ici à ici, c'est pourquoi on dit
que c'est local. Maintenant, la variable globale, revanche, est la variable
définie en dehors d'une fonction. Cette variable est
accessible dans n'importe quelle
fonction du code. Jetons donc un coup d'œil
à droite. Nous avons un entier x, et il est défini en dehors la fonction principale et
en dehors de la fonction un. Comme il est défini
en dehors d'eux, il est accessible par le moyen et peut être accédé par func one. Et voici notre réseau. Les variables globales peuvent être utilisées n'importe où
dans votre code. C'est pourquoi on
les appelle « global ». Ainsi, chaque fois que vous
voulez créer une variable et l'utiliser dans
plusieurs fonctions, vous devez la créer en dehors fonctions
au
début de vos codes, généralement après l'inclusion de hachage. Mais si vous voulez qu'une variable
soit accessible uniquement à l'intérieur de
la fonction spécifique, créez à l'intérieur de
la fonction elle-même. Et dans ce cas, il s'agira d'une variable locale. Maintenant, pour que les choses soient plus claires, prenons un exemple pratique. Créons un nouveau
projet, un véritable fluide. Maintenant, vide, vide principal. Allez dans la langue C. C. Nous allons enregistrer ça. Appelons-le localement. Maintenant, créons une
variable ici, x égal à dix. Maintenant, j'ai planté
le chemin normal x.
C'est le nom du fichier. Maintenant, j'ai planté le chemin normal x. Maintenant, si vous avez essayé d'
exécuter ce code, il s'exécutera sans
aucun problème car il s'agit d'une variable locale et n'est
accessible qu'entre
ces deux accolades. Maintenant, si nous devions créer
une autre fonction, c'est le
prototype de la fonction et x void. Passons maintenant à la
mise en œuvre ici. C'est la même ligne. Print f x. Comme vous pouvez le voir, cela va essayer
d'imprimer la variable x, même si elle n'a pas été
définie dans ce groupe. Et même s'il s'
agit d'une variable locale. Et nous avons déjà mentionné
que cette fonction
n'aura pas accès à cette variable
puisqu'il s'agit d'une variable locale. Appelons donc la
fonction quand x. Donc c'est le prototype,
comme nous l'avons mentionné, c'est l'implémentation et
c'est la forme de la fonction. Enregistrez maintenant les codes. Allez dans File Cmd, G, C, C. Bon, examinons maintenant
cette erreur. Fonction. Print x. X n'est pas déclaré. Et c'est parce que nous
essayons d'accéder à une variable
locale qui a été créée dans la fonction
principale, dans une autre fonction. Et cela n'est pas possible car il s'agit d'une variable locale. Maintenant, créons
une variable globale. Ici, int y égal 15. Et ajoutons-y ici. Cela affichera donc
la variable locale, et c'est notre variable globale. Revenons maintenant au code C, il va compiler sans
problème, comme vous pouvez le voir. Maintenant, que penses-tu de E ? Et il affichera x et y. Maintenant, y peut être demandé dans la fonction principale et
dans la fonction print x. Parce que c'est une variable globale. Alors que x peut être activé ou accessible uniquement à l'intérieur de
la fonction principale. Et c'est le concept principal des variables locales
et des variables globales. Ce dernier se précipite rapidement,
c' est Ashraf de l'équipe d'ingénieurs
pédagogiques.
22. Règles générales concernant si la déclaration: Bonjour et
bienvenue dans cette nouvelle leçon dans laquelle nous allons
parler de quelques règles générales
concernant les instructions if. Maintenant, la première règle est que else if et
else sont facultatifs. Vous pouvez maintenant utiliser les instructions
if sans
avoir à écrire else, if else, si vous n'avez qu'
une seule condition à vérifier. Il s'agit de
modules complémentaires facultatifs que vous pouvez utiliser en fonction du
cas d'utilisation ou de l'objectif final. option IF imbriquée est autorisée. Ce diff consiste
essentiellement à écrire une instruction if
dans une autre FCC. Je vais te le montrer dans une minute. Il n'est pas permis d'écrire du
code entre f et f sinon. Parce que si vous avez écrit du code, vous allez séparer le F
de l'instruction else if. Et il
affichera une erreur de syntaxe. Utilisez des crochets ronds pour une instruction if comportant plusieurs conditions afin
d'éviter les erreurs techniques. Certaines personnes utilisent les instructions
f sans combattre les accolades
ou les accolades, ce qui entraîne de nombreuses erreurs de syntaxe
et techniques. Et j'en
reparlerai dans une minute. Si vous n'avez besoin que d'
une action dans une instruction multiple
condition if, vous pouvez choisir de ne pas
utiliser de crochet, bien que cela soit toujours
fortement recommandé. Voyons maintenant ces
nœuds en action. Maintenant, battons-nous et nouveau code. Ajoutons la fonction principale. Et choisissons le langage C
comme styles par défaut. Maintenant, int x est égal à 50. Nous devons vérifier
si x est égal à un. À l'intérieur, nous écririons si x est supérieur ou égal à 50. Maintenant, entre les
deux accolades, nous allons utiliser la fonction print f. Et ici, nous allons
mentir x, égal à 50. Maintenant, ce que nous voulions dire avec le
fait que else et else, si notre option est que vous pouvez choisir de ne pas les utiliser
et il n'y aura aucune erreur, aucune erreur de syntaxe, et rien. Ce que nous voulions dire avec
F imbriqué, c'est que vous pouvez écrire une autre instruction if à l'intérieur cette instruction if entre
ces deux accolades. Vous pouvez donc aller après
cette ligne print f et vérifier en utilisant une autre
condition if si x. Supposons que nous
vérifions ici si x est égal 50 supérieur à, disons 50. Faisons 60 ans. Et à l'intérieur, nous devons
vérifier si égal, si x est égal à 50. Supposons que ce soit notre code. Nous allons donc imprimer la même ligne. X est supérieur à 50, et ici x est égal à 50. Maintenant, cette instruction f,
comme vous pouvez le voir, sont les deux
accolades et lues pour la première instruction if. Maintenant à l'intérieur, nous avons écrit
une autre instruction if, et ce sont les accolades pour la deuxième instruction if. Et c'est ce
que nous appelons un IF imbriqué, qui écrit une instruction if dans une autre instruction if. Maintenant, c'est autorisé
et vous pouvez le faire, et la plupart d'entre nous le font pour
vérifier plusieurs conditions. Ainsi, lorsque la première
condition est vraie, nous devons vérifier si la
seconde condition est vraie à l'intérieur de la première condition. Maintenant, c'est la fonction
print F qui sera exécutée si
x est supérieur à 50, ce qui est la première condition. Maintenant, dans la deuxième condition nous ajoutons une autre fonction print f. Donc, si x est égal à 50
ou disons 55, dans ce cas, il
affichera la deuxième fonction, qui est la fonction print f. Maintenant, essayons de l'exécuter. Appelons ça des « Fous ». Maintenant, ouvrez le dossier contenant et exécutez-le avec C et D.
Maintenant, nous allons ajouter g, C, C, E, E. Comme vous pouvez le voir, x est
supérieur à 50 car x est égal à 6060. Mais comme x ne l'est pas, o n'est pas égal à 55, il n'a pas accordé la
seconde instruction if. Changeons ça avec 16. Qu'est-ce qui va se passer ?
Exécuté et fui ? Comme vous pouvez le voir ici, la première condition est vraie, x est supérieur à 50. Il a donc imprimé cette ligne
à l'intérieur de l'instruction if. Et à l'intérieur, nous avons une autre instruction if dans la première instruction if,
qui est stdev. Cette instruction if
vérifiera si x égal à 60, et c'est vrai. Il exécutera la
deuxième instruction print f et il imprime x égal 55. Voici comment utiliser le F
imbriqué. Encore une fois, agit d'une instruction if
à l'intérieur de l'instruction if. Comme vous pouvez le voir, c'est
la première instruction if, et c'est la seconde instruction
if à l'intérieur. Ce n'est pas comme dans l'affaire Else-If. Maintenant. Il n'est pas permis
d'écrire un code entre f x égal à dix. Et ajoutons
n'importe quoi à l'intérieur. Il n'est pas permis d'
écrire du code entre ces accolades et l'instruction
else if comme celle-ci. Si vous essayez d'écrire, disons une
instruction print f en dehors de cette première instruction
if et
avant l'autre if. Essayons d'exécuter notre code. Comme vous pouvez le constater,
nous avons une erreur. Nous avons des fins sans
f précédent . Cela indique donc
la déclaration else-if, qui est cette déclaration. C'est parce que nous avons ajouté
une ligne entre les if
first et
les instructions else-if. Donc cette nouvelle ligne brise le bloc qui bloque if
et else-if. Donc cette instruction if
est un bloc, cette instruction else-if
est un autre bloc. Et vous ne pouvez pas utiliser else if ou else sans une instruction IF
originale. C'est pourquoi il y a une erreur qui, sans f précédent,
est détectée et qui
vous a montré une erreur de syntaxe. Pour le réparer, vous devez l'enlever et les
coller ensemble. Et cela sera
traité comme un bloc. Maintenant, une autre chose est que vous pouvez utiliser cette instruction else if sans
ces deux accolades. Vous pouvez les supprimer. Et vous pouvez simplement conduire
cette ligne f print f. Maintenant, je ne le
recommande généralement pas car
cela vous donnera beaucoup d' erreurs
techniques
et logiques. Parfois, le code peut fonctionner, mais il se comporte
à notre manière. Nous préférons généralement ajouter les deux accolades
après l'instruction if. Mais disons quelques règles. Si vous voulez utiliser le F
sans les accolades. La première règle de loi est que si vous avez écrit le f
sans les accolades, vous n'êtes autorisé à
ajouter qu'une seule ligne de code. Pour vérifier cela,
commentons toutes ces lignes. Je vais donc ajouter un
commentaire ici et ici. Utilisons cette déclaration. Maintenant. Si x est égal, égal à dix, ici vous pouvez l'écrire
x égal à dix, et il sera exécuté. Maintenant, si vous le souhaitez, essayez
et après la ligne dans
l' instruction if, x et deeds. Si un pas. Maintenant, puisque vous n'avez pas
ajouté les deux accolades, cela commence au
début et à la fin de ce code d'action. Il n'exécutera que ce code. Maintenant, vérifions-le
dans la fenêtre de la console. Bon, maintenant sauvegardons le code. Je ne l'ai pas enregistré. Maintenant, il est dit que nous avons une déclaration
implicite
de loyer de cuisine. Nous devons ajouter F ici. C'est une faute d'orthographe. Maintenant, exécutons ça. Comme vous pouvez le voir, x égal à n, et c'est vrai. Il exécute la première ligne. La deuxième ligne n'
est pas liée à l'instruction if et elle
a quand même été exécutée. Maintenant, faisons en sorte que la
condition soit fausse. Donc si x n'est pas égal à dix, maintenant, compilons et exécutons. Comme vous pouvez le voir, même si
x n'est pas égal à dix, il a exécuté la deuxième ligne, qui est l'instruction print f. X est en effet égal à dix. En effet, si nous
n'avons pas ajouté d'accolades, if ne prendra qu'une ligne après l'instruction if et la traitera comme si elle suivait
les instructions if. Donc si x n'est pas égal à dix, ce n'est pas vrai. Cette ligne
ne sera donc pas exécutée. Il s'agit de la limite
de fin de l'instruction if. Puisque nous n'avons pas ajouté
les accolades, cette ligne est une ligne de
code d'assemblage en dehors de
l'instruction if. C'est comme si vous aviez
écrit cette ligne de code en dehors des instructions
IF. Parce que l'instruction IF sans les accolades ne peut
exécuter qu'une seule ligne de code. Maintenant, si nous voulons exécuter ces
deux lignes, nous devons ajouter les accolades. Maintenant, lorsque nous exécutons
le code une fois de plus, il n'affichera rien car ces deux lignes sont liées
à cette instruction if. Essayons ça. Comme tu peux le voir. Il n'a rien imprimé. Comme vous pouvez le voir,
ces deux lignes suivent l'instruction if et c'est faux ou aucune ligne n'a été imprimée. Mais dans le cas où
il
n'y avait pas d'accolades, la deuxième ligne était imprimée. Parce que nous avons déjà mentionné que sans les accolades, if ne prendra qu'une ligne après l'instruction if et la
traitera comme s'il
s' agissait de la ligne de code ou de l'action dont elle a
besoin exécuter ou ne pas exécuter, selon la condition. Encore une fois, nous ne recommandons pas du tout de ne pas utiliser d'accolades. L'utilisation d'accolades est une
bonne pratique de programmation. Sans eux, vous pourriez avoir beaucoup d'erreurs
logiques,
mais vous devez connaître l'inflammation
spécifique, car parfois elle se présente sous la forme d'
une question à choix multiples, d'
un quiz ou d'un examen. ou un entretien. Ils mordent l'
instruction if sans les accolades et
vous indiquent quelle est la sortie
de ce programme. Vous devez maintenant
comprendre que le F
n'est lié qu'à
cette ligne de code. Cette ligne de code n'est pas
pertinente pour l'Epstein. C'est ça. C'est ce que je regarde cette leçon. Si vous avez des
questions à lui poser. C'est Ashraf de l'équipe de formation
et d'ingénierie.
23. Déclaration de changement en C: Lambda viendra cette
nouvelle leçon dans laquelle nous allons
parler du boîtier de commutateur. Maintenant,
les instructions switch sont comme si des instructions étaient utilisées pour vérifier si une condition
est vraie ou non, alors il exécutera une commande. instruction Let's switch
permet aux utilisateurs choisir un seul choix
parmi un ensemble de choix. Les valeurs variables sont comparées
aux valeurs et aux
différents cas. Ensuite, il correspond à
la valeur de la casse. En cas d'absence de correspondance, le bloc par défaut est
automatiquement exécuté. Maintenant, pour que les choses soient plus claires, jetons un coup d'
œil à ce diagramme. Voici notre expression, qui correspond essentiellement aux éléments que la variable que
nous voulons vérifier. Maintenant, si cette variable est égale à la première
constante, disons une. Il exécutera le bloc de code un. Si elle n'est pas égale à un, elle va vérifier
la deuxième constante. Disons qu'il y en a deux. Maintenant, si la
valeur de la variable est égale à deux, ce bloc sera exécuté. Sinon, elle passera
à la troisième constante. Et il peut aller encore et encore
jusqu'à n constantes. Maintenant, si aucune de ces constantes
ou conditions n'est vraie, il exécutera
le code par défaut, comme l'instruction L et
l'instruction if else. Donc, si aucune des
conditions n'est vraie
, exécutez le code par défaut. C'est ça. Maintenant, pour que les choses soient plus claires, voyons la syntaxe. D'abord. Ajoutons cette instruction
include. Et cette fonction principale. Maintenant, changez la langue pour voir enregistrer le code en tant que commutateur 13. Maintenant, définissons une
variable et x égal à cinq. Ok, faisons en sorte qu'il soit égal à trois. Maintenant. Quelle syntaxe de casse ? abord, vous devez
ajouter ce commutateur et deux parenthèses
et deux accolades. Commencez ensuite à saisir la syntaxe pour écrire ce qui se trouve entre
les deux parenthèses. Ici tu écris case. Et ces deux points. Ensuite, vous devez ajouter une pause. La syntaxe est un
peu complexe, mais vous devez la
mémoriser telle quelle. Maintenant. Vous devez ajouter un autre cas, en fonction du
nombre de cas que vous
devez ajouter, un autre break, autre cas et
un petit break. Enfin, vous devez
ajouter la valeur par défaut et la pause. C'est maintenant, commençons par ajouter ici la
variable que nous voulons permuter, qui est x. Maintenant, c'est le premier cas. Alors mordez quelque chose à l'intérieur, qu'est-ce qui fait que
c'est une constante ? Alors, allons-en un. Donc si x est égal à un, alors écrivez votre code ici. En fait un. C'est la première condition. Supposons que nous
voulons utiliser print f pour
imprimer une fonction, pour
imprimer quelque chose. Supposons que x soit égal à un. Maintenant, copiez la même chose. Nous avons les
secondes, quel cas ? Fais en sorte que x soit égal à deux. Voici le troisième. Faites-en trois, et
écrivez x égal à trois. Maintenant, s'il n'y en a aucun, nommons cette action par défaut. Supposons que la
valeur de x soit négative. Si rien de tout cela n'est vrai, il exécutera cette ligne. Maintenant, sauvegardons ce code. Laissez-moi vous expliquer les
blocs de code, puis nous
parlerons de chacune de ces parties. Comme vous pouvez le voir ici, nous avons l'instruction switch. Maintenant, ce que je dois comprendre, c'est qu'entre ces
deux accolades, nous devons ajouter une variable
que nous voulons vérifier. Maintenant, il y a deux accolades. Tout le reste est
placé à l'intérieur. La syntaxe est maintenant claire. Nous avons une affaire et
nous devons la résoudre. Maintenant, la casse se termine
par deux points, tandis que la cassure se termine par
un point-virgule signifie un. Maintenant, le cas, il
doit y avoir un espace après le cas, puis vous pouvez ajouter la valeur
que vous souhaitez basculer. Cela va donc vérifier
si x est égal à un. Et si c'est vrai, il exécutera cette action entre le boîtier et le frein. Maintenant, si c'est faux, on passera au cas suivant. Maintenant, si c'est vrai, il exécutera ceci et
sortira de l'instruction switch, tout comme l'instruction if,
else if. Maintenant, si c'est faux, c'est faux. Ensuite, il ira
vérifier le deuxième cas. Si x est égal à deux. Si x est égal à deux, il exécutera cette action. Ensuite, il sortira
de ce cas, et il sortira de
l'instruction switch. Encore une fois, comme vous pouvez le voir
ici, nous avons deux points. Ici. Nous avons un point-virgule. Ici, nous avons un espace entre le cas et la valeur
que nous voulons vérifier. Même chose pour le troisième cas. Et vous pouvez ajouter un quatrième, cinquième et n'importe quel nombre de cas. Le dernier cas sera
le cas par défaut ici. Maintenant, le cas par défaut ici est essentiellement l'instruction else
dans l'instruction if-else. Maintenant, si aucune de ces
conditions n'est vraie, alors
le cas par défaut sera appliqué. Nous avons ici deux points. Et pour exécuter l'action ou tout ce qui est écrit entre
la valeur par défaut et la rupture, c'
est-à-dire cette ligne de code. Cela ressemble à des instructions if, else, if et else, mais en utilisant un boîtier switch. Et c'est un moyen très connu
ou très connu changer une variable pour vérifier si c'est la
bonne variable ou non. Et ils l'utilisent généralement
lorsque vous créez un menu permettant à l'utilisateur de
vérifier un formulaire d'élément. Revenons maintenant à notre code, sauvegardons le code
et essayons de le compiler. Maintenant, nous avons l'état du commutateur GCC
13. Voir un EXE point. Et comme vous pouvez le voir,
cette ligne a été imprimée. Et il a été imprimé
parce que x est égal à trois. Donc, une fois que nous entrons dans l'instruction
switch, elle est mise en forme si x est égal à
un, c'est faux. Il est donc passé au deuxième cas, si x est égal à deux, c'est-à-dire o. Il est donc allé vérifier si x est
égal à deux, ce qui est faux. Et il est passé de ce cas
au cas suivant pour vérifier
si x est égal à trois, ce qui est vrai parce que
x est égal à trois. Il a donc imprimé cette ligne entre
le boîtier et la rupture. Et si nous ne sommes pas une
autre ligne ici, elle sera imprimée et exécutée. Une fois que ce cas ou
l'un des cas est vrai, il exécutera le code à l'intérieur du cas et sortira de
l'instruction switch. Il ne vérifiera donc pas la valeur par défaut et n'exécutera
pas la valeur par défaut. C'est pourquoi nous avons
x égal trois. C'est ça. Il s'agit de l'instruction switch
et voici comment l'utiliser. Si vous avez des questions concernant quelque chose de
malsain ****. C'est Ashraf de l'équipe d'ingénieurs
pédagogiques.
24. Changer les règles générales en C: Bonjour et bienvenue dans cette
nouvelle leçon dans laquelle nous
allons parler des instructions
switch. Règles. Il s'agit de règles que
vous devez prendre en compte lorsque vous traitez des instructions switch. Maintenant, nous allons parler de cette constante pour
chacun de ces cas. Numéro 123. Cette
constante doit être unique, vous ne pouvez
donc pas utiliser
la même constante. Ma femme a 11 ans. Ce n'est pas bien. Vous ne pouvez pas ajouter de variable comme
y ou x. Ou bien a doit être une valeur constante. L'étiquette par défaut est facultative. Vous pouvez donc utiliser cette instruction
par défaut étiquetée avec une instruction break ou
vous pouvez la supprimer. L'instruction switch case
fonctionnera sans aucun problème. C'est ce que je voudrais garder
à l'esprit. Désormais, une seule
valeur par défaut est autorisée. Vous ne pouvez donc pas ajouter une valeur par défaut
ici et en ajouter une ici. Cela vous donnera une erreur de
syntaxe car cela perturbera ce programme. Il ne saura pas laquelle de ces
valeurs par défaut doit être exécutée. n'avons donc qu'une seule valeur par défaut. Maintenant, la deuxième chose à propos de
la valeur par défaut est qu' elle peut être
placée n'importe où dans l'instruction switch, donc vous pouvez la placer ici. Tout ce que tu peux le placer ici. Tant qu'il ne s'agit
que d'une valeur par défaut, il est autorisé à le
placer n'importe où. Assurez-vous donc de l'ajouter
quand vous le souhaitez. Assurez-vous simplement qu'
il n'est pas dupliqué. Maintenant, l'instruction break
se termine par un commutateur. Chacun de ces cas
doit avoir sa propre déclaration de
rupture. Donc, dans ce cas, c'est vrai, va exécuter ce code, puis casser complètement cette
instruction switch. Cela sortira donc de
l'ensemble des déclarations. Si vous oubliez d'ajouter
l'instruction break, cela provoquera des erreurs logiques. Au cas où je casse la déclaration
n'existe pas. Comme si nous supprimions
cette instruction break, tous les codes suivants
seront exécutés jusqu'à la fin du switch ou jusqu'à ce que le programme
trouve une instruction break. Il va donc exécuter ceci, puis continuer à l'exécuter jusqu'à ce qu'il atteigne
l'instruction break. Assurez-vous de ne pas oublier les instructions
break. Chaque cas doit avoir sa
propre instruction break, et j'achète généralement la syntaxe
complète d'abord, puis je commence à coder. Une autre bonne chose
que vous devez savoir est que la nidification est autorisée. Et ce que nous voulons dire par bonne
chose, c'est que vous pouvez écrire une instruction switch
à l'intérieur de ces cases. Disons que nous
sommes dans le deuxième cas. On peut facilement écrire le
switch case 0, une pause. Et nous pouvons ajouter une autre
variable ici, disons y et basculer en utilisant
cette variable par défaut. Et après la valeur par défaut, nous avons cette pause. Maintenant, cela est autorisé
dans n'importe lequel de ces cas, et ce cas est appelé instruction switch
imbriquée. C'est donc une instruction de commutateur de tuyauterie à l'intérieur de cette instruction de
commutateur d'origine Maintenant, pour résumer, dans notre cas, constant doit être unique et ne
peut pas être une variable. Une étiquette par défaut est facultative. Une seule valeur par défaut est autorisée. Cependant, il peut être placé n'importe où dans l'instruction
switch. Une instruction break
met fin au basculement. Dans le cas où l'instruction I break
n'existe pas, tous les codes suivants
doivent être exécutés jusqu'à la fin du switch
ou trouver une instruction break. L'imbrication est également autorisée. Comme nous
vous l'avons montré il y a quelques secondes. Ce sont les principales règles que
vous devez garder à l'esprit. Habituellement, la plupart d'entre eux se présentent sous questions à choix
multiples, de questions
vraies et fausses ou questions d'
entrevue
concernant la programmation en C. Si vous avez des questions sur l'un des points
que nous avons expliqués, Je serai très heureux de
vous aider en regardant
cette leçon. C'est Ashraf de l'équipe de formation
et d'ingénierie.
25. Faites en boucle en C: Bonjour et bienvenue à cette
nouvelle leçon dans laquelle
nous allons discuter de
la boucle do-while. Maintenant, c'est très
similaire à la raison pour laquelle Lu, mais depuis que nous l'avons déjà fait,
il y a quelques changements ou quelques différences, disons. Regardons maintenant la syntaxe. Comme vous pouvez le voir, cela
commence par un ado, puis deux accolades. Maintenant, la condition est la
dernière chose écrite ici. Comme vous pouvez le voir, ce sont
les deux accolades. Ensuite, nous avons le bloc de code. Après cela, nous avons
cette condition, c'est
pourquoi deux parenthèses. Et entre les deux parenthèses, nous avons la condition. Et ici, nous avons un point-virgule. Voici la syntaxe
et vous devez la mémoriser. Puisque nous avons le dual et que
nous avons les
accolades avec un bloc de code avant la
boucle while, la condition while. Cela signifie que l'instruction du corps de la
boucle sera exécutée au moins une fois avant de vérifier si la condition
est vraie ou non. C'est parce que nous avons la
condition ici à la fin. Et c'est la principale différence entre la boucle while
et do-while. La boucle do-while
exécute donc le bloc de code avant de vérifier si
la condition est vraie. Il continuera
à répéter la boucle tant que la
condition est vraie. Tout comme la boucle while
rétrécit dans ce cas. Voyons cet exemple. Ici, nous avons un
entier x égal à un. Nous avons dû faire des déclarations
et nous avons cette condition. Maintenant, la première chose qui
arrivera , elle ira au dual. Ensuite, il exécutera ces deux lignes avant de
vérifier la condition. Donc ça va imprimer et numériser, va imprimer, je suis dans la boucle. Ensuite, il
scannera quelque chose de l'utilisateur,
disons un chiffre. Maintenant, alors que le nombre qui
a été compté n'est pas égal à 0. Alors, qu'est-ce que cette condition est vraie ? Comme dans la boucle while. Il va revenir en arrière et exécuter à nouveau
le bloc de code. Une fois qu'il a terminé l'exécution, il passera à la condition et continuera à
boucler comme ceci, puis comme ceci, puis comme
ceci,
et ainsi de suite, jusqu'à ce que la
condition soit fausse. Exactement comme nous l'avons expliqué
dans la boucle while. Sauf que dans ce cas, si la condition est fausse
depuis le début, le bloc de code
sera exécuté au moins une fois car nous
exécutons le bloc de code avant même de vérifier
la condition sans que la condition
soit vraie ou fausse. Et c'est parce que
nous
commençons par le du, puis le y. Contrairement au vin,
qui est la deuxième, la deuxième fois
que nous expliquons. Voyons maintenant un exemple pratique. abord, incluons
stdio.h edge void mail. Ici, nous devons ajouter des vides. Et choisissons la
langue qui sera c. Et x est égal à un. Faites alors que la condition
est x différente de 0. Il s'agit de la syntaxe. Appuyez maintenant sur Entrée ici. Et ici, nous devons
ajouter le bloc de code. Cela ajoute une impression des
instructions f à l'intérieur de la boucle. Puis scannez f, lisez une
entrée de l'utilisateur. Et disons X pourcentage d. OK, maintenant disons
que entrez x puis barre oblique et sans barre oblique,
et nous allons le laisser comme
ça et la même ligne.
Maintenant, sauvegardons-le. Disons que c'est le 16, fais-le. Passons maintenant au processus
de compilation. Maintenant, allez dans le fichier ouvert
contenant le dossier CMD, gcc, c de x. Nous sommes dans la boucle, entrez X ,
donc X, disons 123456. Tant que x n'est pas égal à 0. Il continuera à le faire. Maintenant, une fois que x est égal à 0. Voici maintenant la condition. X rien n'est égal à 0. Maintenant, si x vaut 0, donc 0 est égal à 0, donc cette condition est fausse. Il va s'en sortir. Les boucles do-while. Alors écrivons 0 ici. Comme tu peux le voir, c'est fini. Maintenant, supposons que
nous voulons rendre la condition fausse
dès le début. Disons donc que
x n'est pas égal à 0. Et voici ce que nous avons. X est égal à un. Maintenant, comme vous pouvez
le voir dans ce cas. Maintenant, si nous saisissons 0 ici, passons à l'exécution. Maintenant, si nous entrons 0 ici, cela signifie que 0 n'est pas égal à 0. Maintenant, nous avons déjà
cette condition comme fausse car x est égal à 11, différent de 0 est vrai. Donc, si nous remplaçons ceci par 0, supposons que nous sauvegardons le code. Donc, s'il ne s'agit
pas d'un « do-while », rien ne sera imprimé. Mais puisque nous
utilisons un do-while, et nous avons déjà mentionné
que le bloc de code sera imprimé avant le poulet sans que la condition
soit vraie ou non. La condition est fausse. Ce n'est pas vrai car
comme vous pouvez le voir ici, 0 différent de 0 est faux
car 0 est égal à 0. La condition est donc, et
rien ne doit être exécuté. Mais puisque nous
utilisons un do-while, il sera exécuté au
moins une fois, même si la condition est fausse. Alors lançons-le. Comme vous pouvez le voir, nous sommes
dans la boucle, entrez x. Même si la
condition est fausse, nous faisons exécuter le bloc de
code, comme vous pouvez le voir sur cette ligne. Et c'est la principale différence entre le do-while et while. Maintenant, si nous utilisons
le même code, comme celui-ci, je vais le
copier comme c'est le vin. Et ici je vais ajouter les deux
lignes, ces deux lignes. Commentons maintenant cette
partie que la nature. Et jouons à la cellule
sans fil. Maintenant, si nous sauvegardons ce code, revenons à l'exécution. L'écran. Maintenant, éditez EXE. Comme vous pouvez le constater,
rien n'a été imprimé ici car la
condition est fausse. Puisque nous vérifions la
condition dans la nature avant d'exécuter quoi que ce soit,
rien n'a été imprimé. Mais pendant ce temps, cela a été imprimé, même si
la condition est fausse. C'est la principale différence
entre les deux. J'espère que vous
comprenez maintenant ce que j'
essayais de souligner à propos de l'explication de
Beck. Maintenant, si vous avez un problème ou un problème à
comprendre ce qui se passe, je serais plus qu'
heureux de vous donner plus de détails. Des questions sur les
devoirs
suivront pour vous permettre de
mieux comprendre les choses. Merci d'avoir regardé cette leçon.
26. Briser et continuer en C: Bonjour et bienvenue cette nouvelle leçon dans
laquelle nous allons
parler de pause et de continuer. Maintenant, l'instruction break consiste essentiellement à écrire break
et à ajouter un point-virgule. instruction vague peut être utilisée avec la boucle pour quitter immédiatement la
boucle et exécuter le code extérieur en
commençant après la boucle. Alors que l'instruction continue, qui écrit essentiellement
continue, en ajoutant un point-virgule. Lorsque vous ignorez l'itération en cours et passez à l'itération suivante. Il ignorera ce code et passera directement à
l'itération suivante. Le but de cette instruction
break ici est de sortir d'une boucle. Par exemple, si
notre code demande l'utilisateur ou à l'entrée de
saisir une intégrale nommée x. Et cette condition est vraie. Cela va rompre la boucle while. Pour que les choses soient plus claires, prenons ces deux exemples. Il s'agit d'une boucle infinie. Un nourrisson qui était essentiellement une boucle qui se
répète pour toujours. Ce code continuera donc à
se répéter pour toujours. Parce que pendant un,
et nous savons déjà que tout nombre qui n'
est pas 0 est vrai. Un ici signifie « tout en étant vrai ». Cette condition
sera vraie pour toujours. C'est pourquoi nous l'
appelons boucle infinie. Cette boucle sera interrompue une fois que
l'utilisateur saisira x comme un. Il va donc peser l'utilisateur pour
entrer quelque chose, n'importe quoi. Maintenant, si l'élément que l'
utilisateur a saisi est égal à un, il sortira de la boucle. Maintenant, c'est ça. La boucle se termine
sans que la
condition soit fausse. Maintenant, pour l'instruction
continue, disons qu'il
s'agit d'une boucle for
qui boucle de un à neuf. Depuis que j'ai moins de dix ans. Maintenant, il continuera à exécuter ce code à chaque itération, tout comme nous sortons prévu
dans la quatrième leçon de la leçon de boucle
FOR. Maintenant, cette déclaration,
si je suis égal au sexe égal, vérifiera une fois que je ou une fois que l'
itération aura atteint ce six, ou que j'égale six, elle va tromper cette hydratation. Et quand on dit évasion, ça n'exécutera
rien ici. Il va simplement passer à l'
action et passer à sept. Donc cette ligne ne sera pas
imprimée quand je suis égal à six. Et c'est ce que nous
entendons par ignorer itération
I à l'aide de l'instruction
continue. Maintenant, pour clarifier les choses, nous allons le faire à l'aide
d'un exemple pratique. Commençons maintenant par ajouter
notre hachage include. Comme d'habitude. Mec, vide. Maintenant, entre les deux
accolades ou accolades. Nous devons donc ajouter notre code. Montrons cette angoisse pour voir. Maintenant, nous devons créer une
boucle while , la phrase de rupture. Maintenant, à l'intérieur de cette boucle while, nous devons la faire en boucle infinie et nous devons lire les
entrées de l'utilisateur. Nous allons vivre personne
jusqu'à D. Et disons, créons une variable, appelons-la M, donnez-lui une valeur
initiale de 0. À l'intérieur, nous devons
vérifier si m est égal, égal à un. Ensuite, je peux l'
ajouter sur la même ligne. Ou si un alcyne, cette méthode,
tant qu' il ne s'agit que d'une seule ligne, elle sera exécutée
sans ces accolades, comme nous l'avons mentionné dans les leçons
précédentes. Maintenant, si vous essayez de
tester ce code, sauvegardons-le d'abord. Enregistrez maintenant le fichier. Accédez à Fichier ouvert
contenant le dossier cmd. Ici. Faisons un zoom avant. Vous verrez le nom du fichier. Continuez à voir. Maintenant. Comme vous pouvez le voir, il attend que nous
saisissions quelque chose. Entrez cinq,
puis entrez 678. Il va continuer à en demander plus
pour continuer à scanner la valeur entrante puisque nous sommes dans
une infertile. Maintenant, une fois que j'en aurai écrit un, il sortira de
la boucle while. Et l'instruction break est
essentiellement utilisée pour quitter boucle
while immédiatement et
exécuter le code à l'extérieur, puisque nous n'avons pas de code, sortira de la
boucle while et terminera le problème. Essayons-en un. Entrez. Comme tu peux
le voir, c'est fini. Il est donc sorti la boucle while et le
programme a fini de s'exécuter. C'est donc le but principal de
l'utilisation de la conduite de frein. C'est essentiellement
pour sortir de toutes les conditions de
boucle infinie de sécurité. Maintenant, c'est la première chose à faire. Continuons
l'instruction en utilisant une boucle for. Voici donc nos quatre à l'intérieur. Et je suis égal à 0. C'est moins de dix plus un plus. Nous allons donc
demander si je suis égal à cinq. Ensuite, continuez. Maintenant, avant d'aller de l'avant, nous devons ajouter une déclaration
imprimée. Print f. Disons
pourcentage d slash n. Ici, nous devons
imprimer la valeur de all. Cette ligne n'existe plus. Voyons la sortie dans les deux cas sans continuer avec
le conteneur. Cela va maintenant imprimer
des valeurs comprises entre 0 et 9. Passons donc à File Open. Voir Cmd, G, C, C, 17, bref mandat. Voyons voir. Peut-être dix. Vous identifiez maintenant EXE. Nous allons imprimer des valeurs
comprises entre 0 et 9. Donc 0123456789. Maintenant, si nous l'activons, une fois que j'aurai cinq, cette condition sera vraie. Continuez, nous sauterons
tout ce qui se trouve dans la boucle, et cela ira à
l'incrément ou au bloc d'action
de la boucle for. Donc, il n'exécutera aucun
code quand il atteindra cela, j'égale cinq. Cinq ne seront donc pas imprimés. Alors testons-le ici. Sauvegardons ce code. Revenez en arrière, combinez-le, exécuté. Comme vous pouvez le voir,
convertissons-les. Ici vous pouvez voir 01234, et ici vous pouvez les voir. Maintenant, cinq est là. Et l'exécution précédente
sans cette sentence. Alors que nous n'en avons pas cinq ici, nous en avons sur 6789. Il en a donc sauté cinq. Nous avons déjà mentionné
cette déclaration de suite. Nous allons ignorer l'itération actuelle et passer à l'itération suivante. Et c'est ce qui s'est passé ici. C'est ça. Il s'agit de l'
instruction break sortie d'une boucle. Si la condition est vraie, il
s'agit de l'instruction
continue, qui est essentiellement
une instruction utilisée pour ignorer une
itération spécifique dans une boucle. C'est tout pour cette leçon. Si vous avez
des questions, je suis là pour vous aider. Merci de m'avoir regardé.
27. Fonctions en C: Bonjour et
bienvenue dans cette nouvelle leçon, qui est l'une des leçons les plus importantes
de ce cours. Dans cette leçon, nous allons
parler des fonctions. Une fonction est un bloc de code qui ne s'exécute que
lorsqu'elle est appelée. Il est utilisé pour effectuer
certaines actions. Et ils sont importants
pour réutiliser du code, comme définir un code une fois
et l'utiliser plusieurs fois. Pour utiliser la fonction, vous
devez l'appeler dans votre code. Lorsque vous appelez une fonction, vous pouvez envoyer des
données ou des entrées, et elle appelle
return et out pour vous. fonction la plus courante
est la fonction principale, qui est le
point d'entrée que nous
écrivons depuis le
début de ce cours. Maintenant, notre fonction d'onde
est essentiellement celle-ci. Nous l'écrivons comme ça. Main vide, deux parenthèses et deux accolades. Voici le nom de la fonction. Et main est
réservé à cette fonction principale, qui est le point d'entrée
entre les deux parenthèses, nous ajoutons les entrées. Maintenant, si nous ne
voulons pas ajouter d'entrées, nous ajoutons le mot vide. Il s'agit maintenant du type de données
renvoyé. Si cette fonction
ne renvoie rien, nous l'appelons void. Nous ajoutons void dans le type de données de
retour. Et le code que vous
voulez exécuter ou réutiliser, vous
l'écrivez généralement ici. Voici les codes. Maintenant, c'est l'une des
fonctions que nous
utilisons beaucoup depuis le
début de notre programme. Pour exécuter la fonction, vous devez l'appeler. La fonction vous offre
l'avantage d'être
définie une fois et de pouvoir
être exécutée plusieurs fois. Il faut donc la même
taille dans la mémoire, peu importe, combien de fois
il sera appelé. Lorsque vous appelez une fonction, vous pouvez lui envoyer des entrées, comme nous l'avons déjà mentionné. Et l'exemple d'une fonction que
nous utilisons depuis le début de
notre processus de codage est la fonction print f. Maintenant, print f function est
essentiellement une fonction qui prend des entrées entre
les deux parenthèses. Et l'exécution
de cette fonction. La fonction affichera la
sortie sur cmd, qui est la fenêtre de
ligne de commande. Maintenant, la fonction print
prend une chaîne comme argument d'entrée et
l'affiche à l'écran. Voir les projets composés d'
une ou de plusieurs fonctions, qui sont essentiellement les
principales fonctions d'impression et de numérisation. Maintenant, print f, scan f signifie. Toutes ces fonctions sont appelées fonctions
de programmation C ou fonctions intégrées. Comme nous ne créons pas cette
fonction, nous ne les utilisons que. Nous les appelons par leur nom. Mais si vous créez une fonction, appelons-la, disons que vous appelez la fonction Ashraf. On parle alors de fonction définie par
l'utilisateur. Donc, tout ce que vous créez est appelé fonction
définie par l'utilisateur. Je pense que vous utilisez, et il est déjà créé par compilateur
C ou le langage de
programmation C, s'
appelle une
fonction intégrée ou une fonction de
programmation C. Maintenant, pour que les choses soient plus claires, nous devons
parler de ce que
vous devez faire si vous souhaitez
créer votre propre fonction. Eh bien, si vous voulez
créer votre propre fonction, vous devez comprendre qu' une fonction se compose
de trois parties et que vous devez
mémoriser ces parties. La première partie est le prototype. Et ce prototype
déclare la fonction. Il indique donc au
compilateur qu'il existe une fonction portant ce nom
et ces spécifications. Habituellement, le prototype inclut le type de retour, comme
nous l'avons déjà mentionné. Le nom de la fonction, les
parenthèses ici et là, et l'entrée entre
les deux parenthèses. Ensuite, la ligne se termine
par un point-virgule. C'est ce qu'on appelle un prototype. Maintenant, c'est la première partie. La deuxième partie s'appelle
la mise en œuvre. Et c'est essentiellement l'endroit où vous écrivez
le code de la fonction, qui définit le comportement de la fonction. Et il a exactement la même
forme que le prototype, comme vous pouvez le voir, sauf
pour la même colonne ici, nous n'avons pas de point-virgule. Au lieu de cela, nous avons les
deux accolades. À l'intérieur. Nous allons écrire le code de fonction. Et vous pouvez le voir ici. Nous avons ici la
première accolade. Voici la seconde. Et entre eux. Nous écrivons généralement notre instruction de
fonction ou notre code. Maintenant, c'est la deuxième partie, qui consiste essentiellement à écrire la fonction elle-même avec le code que nous
devons exécuter. Le troisième aboiement est
l'appel de fonction. L'appel de fonction inclut le nom de la fonction et toute impulsion entre les deux parenthèses. Et si elle renvoie quelque chose, nous devons stocker les
données
renvoyées par cette fonction dans une variable. Maintenant, s'il ne
retourne rien, nous n'avons pas besoin de stocker quoi que ce soit. Faisons une révision rapide. Une fonction que vous créez se compose de trois éléments
que vous devez noter. La première chose est
ce prototype, qui est essentiellement un moyen
de déclarer la fonction. C'est une ligne qui se termine
par un point-virgule. Il inclut le type de
retour, le cas échéant, le nom de la fonction
que vous définissez, ainsi que deux parenthèses séparées par
une entrée. S'il y a du drôle. Maintenant, s'il n'y a pas d'entrée,
vous devez écrire void, et nous aborderons cela
dans une leçon simulée, la signification d'un type de données void. Maintenant, après avoir écrit
le prototype, nous avons besoin de l'implémentation, qui est le corps de la fonction. Nous utilisons la même ligne
que dans le prototype. Mais au lieu de terminer la
ligne par un point-virgule, nous la terminons avec deux accolades. Celui-là et celui-ci. Entre les doubles accolades nous arrivons le code de la fonction. La première étape est
l'appel de fonction. Dans notre main, nous pouvons appeler
notre fonction avec son nom, son nom fonction, et
nous envoyons deux entrées. Je sais maintenant que les choses ne sont
peut-être pas claires. Prenons un exemple pour
rendre les choses encore plus claires. Maintenant, c'est une fonction
que nous avons définie et que nous
allons exécuter
en quelques secondes. La première partie
est appelée prototype. Ceci est aligné. Il s'agit du type de retour. Cette fonction
renvoie un entier. Ceci, le sous-mot est
le nom de la fonction, qui est la deuxième
partie du prototype, comme nous l'avons déjà mentionné. Maintenant, nous avons deux parenthèses, comme vous pouvez le voir ici et ici. Et ces deux parenthèses, nous terminerons par un point-virgule. Maintenant, cette fonction
va prendre deux entrées. Cela peut maintenant prendre
plus de deux entrées en fonction de notre
programme et de notre code. Mais vous devez vous
assurer qu'il y a un point-virgule entre
chacune de ces entrées. Et vous avez le type et le nom de chacune
de ces entrées. Nous avons donc le type de données pour
le premier entier en entrée, et le nom est x virgule. Le type de données de la
seconde entrée est alors entier. Et son nom, c'est pourquoi ?
La deuxième chose ? Maintenant, c'est la première
chose que nous avons. Cela s'appelle le prototype, comme nous l'avons déjà dit. Maintenant, la deuxième chose
est la mise en œuvre. C'est le numéro deux. Et comme nous l'avons déjà mentionné, la première ligne est la même. C'est un point commun entre le prototype et
la limitation, sauf pour le point-virgule, il
faut le supprimer. Et après cela, nous
ajoutons deux accolades. Et entre eux, nous
ajouterons notre code. Voici le code
que vous pouvez réutiliser, et c'est le nom de la fonction. Il s'agit du type de données de retour, et il s'agit des deux entrées. Cette fonction
soustrait x moins y. Nous allons
donc créer une nouvelle
variable à l'intérieur de la fonction. Elle sera égale à x moins y, donc le résultat sera à l'intérieur de z. Et comme cette fonction
renvoie un entier, nous devons renvoyer
la valeur de sommation. Et nous terminons le terrain
par un point-virgule. C'est donc notre code. Ce bloc s'appelle
implémentation, est la deuxième
chose que vous devez faire. C'est la première chose à faire. La troisième chose
est l'appel de fonction. Maintenant, comme vous pouvez le voir, l'appel de fonction
appelle simplement la fonction
avec son nom. Ici nous avons le nom de la fonction, nous avons les deux parenthèses
et le point-virgule. Mais au lieu d'
ajouter x et y, nous ajoutons deux valeurs à passer à la valeur,
à la fonction, désolé. Et vous devez ajouter
la même couleur. Maintenant, pouvez-vous transmettre des variables ? Oui, vous pouvez le remplacer par
x et y, ou par a et B ou ce que vous voulez. Mais vous devez vous
assurer qu'il
n'y a que deux entrées. Sens. La fonction
n'accepte que deux entrées et vous devez vous assurer que les variables sont des
entiers et qu'elles ont des valeurs. Maintenant, une fois que vous avez envoyé les
valeurs à cette fonction, vous pouvez l'appeler, ce qui est la troisième chose. Nous appelons cet appel
ou appel de fonction. Appel de fonction. L'appel de fonction est
essentiellement un appel. Cela donnera 52
au lieu de x
et y. Et cinq seront
ici cinq moins deux égale trois. Z sera donc égal à trois et
il en retournera trois. Maintenant, lorsque vous appelez la fonction, retournera un entier. Nous devons donc créer une
valeur entière de variable, désolé, nous l'appelons var pour stocker la valeur qui sera
renvoyée par la fonction. Et dans ce cas, il y en aurait trois. Donc var serait égal à trois. Et quand nous l'
imprimons, le résultat sera trois. Ce sera le résultat
dans la fenêtre de la console. Et ici, nous appelons la fonction, comme vous pouvez le voir dans cette ligne. À l'intérieur de la fonction principale. Vous pouvez l'appeler encore
et encore sans avoir à vivre toute
la fonction. Chaque fois que vous l'appelez, vous ne l'écrivez qu'une seule fois
et vous pouvez l'appeler, disons dix fois, 20 fois, comme vous voulez. Maintenant, pour que les choses soient
encore plus claires, implémentons cette taille de pixel et notre Bloc-notes Plus, Plus. Maintenant, pour ce faire, nous allons commencer par
la chose habituelle. Nous allons inclure stdio.h. Maintenant, la première chose que nous
devons faire est d'ajouter un vide, vide
principal, qui est
notre fonction principale. Maintenant, ce que nous allons
faire ensuite est simple. Nous ajouterons le prototype
de fonction. Habituellement, le prototype est
tout au-dessus de la moyenne. Voici donc le prototype de fonction. La fonction retournera donc un entier et son
nom sera résolu. Elle prendra deux entrées, x et y, et nous la
terminerons par un point-virgule. Maintenant, la deuxième étape,
c'est la première étape. La deuxième étape consiste écrire la fonction elle-même
sous le principal, à
l'extérieur, à l'intérieur et en dessous, comme vous
pouvez le voir ou en dessous. Nous sommes en dehors de la rue principale, peu près trois, désolé.
Mise en œuvre. Maintenant, ce que vous devez
faire est simplement copier la ligne entière ici
à partir du prototype, coller ici, mais de
supprimer le point-virgule, comme nous l'avons déjà mentionné, d'
ajouter deux accolades. Maintenant, nous devons nous assurer que
c'est identique à celui-ci, sauf pour le point-virgule,
vous devrez le supprimer. Cette fonction va maintenant
soustraire x moins y, un simple code C. Et chaque fois qu'un
objet fonctionnel ou quelque chose doit contenir le mot return, il renverra cette valeur. Passons maintenant à la
dernière étape, l'appel. Supposons que nous voulons appeler
cette fonction, donnez-lui 52. Maintenant, si nous avons fait cela et que nous avons exécuté le
code, rien ne se passera. Cette fonction
soustrait cinq moins trois, moins deux, donc elle équivaut à trois et la valeur de trois
sera flottante dans la mémoire. Donc, pour contrôler ou
enregistrer le résultat
de cette fonction, nous devons le stocker
dans une variable. Appelons-le var.
Et il doit s'agir du même type de données que le type de données de
retour
ici, ici, ici et ici. Il renvoie donc un entier. Nous devons donc recevoir cette valeur de retour
dans un entier. Maintenant, une fois que nous avons cette
valeur de retour de la fonction, il
s'agit de l'appel de la fonction. J'ai ressenti. Par son nom. Nous pouvons l'imprimer en utilisant un
print f statement results. La seule personne fait D. Ici. Nous devons ajouter ci-dessus. C'est ça. Sauvegardons le code. Appelons ça des fonctions. Fais fonctionner ça. Maintenant,
compilons-le. Gcc, c, e, Comme vous pouvez le voir, un résultat est égal à trois. Maintenant, nous pouvons jouer un
peu avec ce code. Vous pouvez transmettre des variables
au lieu de constantes. Supposons que nous
voulons demander à l'utilisateur de saisir deux valeurs. Donc premier chiffre, et nous allons le prendre avec un relevé scan f,
pourcentage d. Appelons-le d'abord. Maintenant. Permettez-moi de définir deux variables. Entier, premier nombre de
personnes sur 0, nombres entiers, second, nombre égal à 0. Maintenant, c'est la
deuxième variable numérique que nous voulons résoudre ce
type de valeur. Appelons ça quelques secondes. Voici le premier
chiffre. Le deuxième chiffre. Nous allons maintenant appeler la fonction, et au lieu d'ajouter
les deux constantes, nous allons ajouter le premier et le deuxième nombre
que l'utilisateur saisit. Ensuite, nous allons
imprimer le résultat. Ajoutons une barre oblique, une barre oblique
ici et une autre barre oblique n. Maintenant, appelons-le
à nouveau, compilons-le. Comme vous pouvez le voir dans le premier
chiffre, disons 10. Deuxième chiffre, disons
que alt est égal à x. Comme vous pouvez le voir, il a été
implémenté sans aucun problème. Ainsi, un appel de fonction peut prendre des constantes et une balise peut
prendre des variables
tant que ces variables sont
du même type que
l'implémentation. Et pour le prototype,
assurez-vous toujours que vous utilisez le même type ou
le même type de données. Sinon, vous risquez de vous retrouver avec des erreurs de
syntaxe ou de logique. C'est ainsi qu'il est facile de créer une fonction, une fonction
définie par l'utilisateur. Comme vous pouvez le constater,
il s'agit du prototype de
fonction de la première étape. Le type de données renvoyées, le nom de la fonction et les deux entrées se
terminaient par un seul. La deuxième étape est la
mise en œuvre, qui est la fonction elle-même. Cette valeur est supérieure à la moyenne
ou inférieure à la valeur principale. Comme pour le prototype, mais au lieu d'un point-virgule, vous devez ajouter deux accolades et y ajouter votre code. La dernière étape est
l'appel de fonction, qui consiste essentiellement à appeler, comme appeler quelqu'un, appeler une fonction par son nom, passer les deux
entrées et à obtenir le résultat return, en
stockant le résultat à la fin, qui est la variable dans laquelle nous voulons stocker les résultats. C'est tout pour la leçon sur
les fonctions. Si vous avez des questions, n'
hésitez pas à les poser dans les questions et réponses qui seront ravis de vous aider.
28. Mot clé vide en C: Bonjour et bienvenue dans cette
nouvelle leçon dans laquelle nous allons
parler du mot clé void. Nous avons déjà parlé du vide et nous en avons parlé dans
plus d'une leçon. Mais dans cette leçon, nous en
parlerons plus en détail. Le mot clé void est utilisé pour n'importe quelle fonction pour donner
la signification de Nothing. Par exemple, une
fonction qui prend void et renvoie void
se trouve devant vous. Comme vous pouvez le voir, il s'agit
du type de données de retour, comme nous l'avons mentionné dans la
leçon précédente, et il est nul. Maintenant, il est également vide
entre les deux parenthèses. seul but de cette
fonction est d'imprimer Mike. Maintenant, cela peut être
changé avec n'importe quoi. Mais cette fonction ne
retournera jamais aucune variable ni aucune valeur et ne
prendra aucune valeur en entrée. Ainsi, par exemple, si
nous avons besoin de définir une fonction qui ne
prend aucun argument, nous volerons entre
les deux parenthèses, le mot-clé void,
comme dans cet exemple, si nous avons besoin de définir une
fonction qui renvoie aucune sortie,
nous aimerions. Au lieu de ce retour,
tapez le mot clé void. Et c'est le type de retour
nul. La fonction peut prendre
un impair ou trois. Il s'avère que c'est fondamentalement tout le sens
de vide qui ne veut rien dire. Si vous avez vu le mot
vide quelque part, cela signifie que cet endroit ne
prendra rien ou que
nous ne vendons rien. Voici un autre exemple. Il s'agit de notre prototype pour une fonction qui
ne renvoie rien et ne prend rien. C'est pourquoi nous avons du
vide ici et ici. Ensuite, cette fonction
est imprimée par son nom. Maintenant, comme vous pouvez le voir, c'est l'implémentation
de cette fonction. Nous utilisons le même prototype, mais nous ajoutons deux
accolades et le point-virgule. Et à l'intérieur, nous ajoutons
l'état d'impression. La dernière chose, c'est le charbon. Et appeler une
fonction void est facile. Vous l'appelez simplement par
son nom sans rien
écrire entre
les deux parenthèses car il ne prend
aucune sortie et sans recevoir de valeur de ce dernier et sans le stocker dans une variable. Donc pour appeler une fonction
qui prend void, écrivez son nom et rien
entre parenthèses. Exactement comme dans cette ligne. Elle renvoie void,
comme dans notre exemple, puis ne reçoit pas sa
sortie dans une variable, il
suffit de l'appeler tel quel. Maintenant, faisons-le de
manière pratique. Dessinons notre propre
fonction vide ou liste de manière appropriée, c'est vrai, désolé, notre
propre fonction vide. Maintenant, ajoutons l'inclusion de hachage
à laquelle nous sommes habitués. Faisons un zoom avant et STD ou Edge. Sauvegardons le fichier et appelons-le. Oublions le mot clé. Voir. Maintenant, à l'intérieur, après avoir utilisé le hachage include, nous devons appeler la fonction principale
void. Maintenant, la fonction principale
et nous annulons le hibou peut être et ajoutons void. C'est la syntaxe
que nous utilisons habituellement. Essayons maintenant le
prototype ici. Nul, nom en lettres moulées et nul. Le nom de fichier, comme nous l'avons
mentionné, est le mot clé void. Maintenant, copions ce prototype, basant ici, et supprimons le point-virgule, deux accolades et le loyer f. Maintenant, pour appeler, c'
est la première étape, c'est la deuxième étape. La troisième étape consiste à appeler cette
fonction dans le fichier principal. Il suffit donc de l'appeler par son nom, imprimer et d'ajouter deux parenthèses sans
rien dedans. Et il veut revenir, je pense que vous enregistrez le fichier ouvert
contenant le dossier CMD. Copions le nom gcc
et le nom de ces deux-là. Maintenant aidé EXE. Et
comme vous pouvez le voir, il a exécuté cette fonction. C'est une fonction qui ne
prend rien de
la queue n'est rien. C'est ce que nous appelons une fonction vide. Cela montre à quel point il
est facile de le mettre en œuvre. Donc maintenant, chaque fois que vous voyez un mot
pour cela, cela ne veut rien dire. Ne saisissez rien de ce
que je voulais dire. Je pense que c'est
en train de regarder cette leçon. Si vous avez des questions concernant la fonction void,
nous sommes là pour vous aider.
29. Comment créer une bibliothèque en C: Bonjour et bienvenue dans cette
nouvelle leçon dans laquelle nous
allons parler des bibliothèques en C. Donc, pour
créer une bibliothèque en C, vous devez d'
abord savoir
ce qu'est une bibliothèque. Une bibliothèque est essentiellement un ensemble de fonctions qui effectuent
des actions spécifiques. Et nous créons généralement des
bibliothèques pour des capteurs pour, exemple, un écran LCD pour la
mauvaise clé pour lire une valeur de
température, ou simplement une calculatrice. Supposons donc que
nous souhaitions créer une nouvelle bibliothèque et l'
appeler bibliothèque kilométrique. Nous avons déjà mentionné
que la bibliothèque est un ensemble de fonctions. Maintenant que ces fonctions doivent être utilisées, il y a peu de choses
que nous devons écrire. Nous savons que chaque fonction
comporte trois éléments. Ce prototype, cette
implémentation et le noyau. Maintenant, pour
créer une bibliothèque, nous devons connaître le nombre de
fichiers que nous pouvons inclure. Fondamentalement, peut inclure
un nombre illimité de fichiers. Mais nous ne nous
concentrerons que sur deux types. C'est le premier fichier, et appelons-le C ou main. Ce fichier C. Maintenant, vous
pouvez l'appeler calculatrice. C'est le deuxième fichier
que nous devons appeler, et appelons-le calculateur h.
Celui-ci est appelé fichier
d'en-tête, et celui-ci est
appelé fichier source. L'extension de ce
fichier est le point c et pour ce fichier est le point H
signifie en-tête. Maintenant, nous devons savoir quelles sont
les choses que nous allons écrire dans chacun de ces combats. Le fichier du document
comprendra le prototype. Prototype, ce truc. Nous en avons donc terminé avec cela. Le C5 inclura
la mise en œuvre. Nous en avons donc terminé
avec cela également. Ce qui
reste, c'est le charbon. Le charbon est essentiellement
quelque chose que nous allons faire dans notre C5 principal, qui est le fichier principal du programme. Maintenant, pour faire cela ou pour appeler ces fonctions
dans notre fichier principal, nous devons inclure notre bibliothèque. Nous allons donc écrire le mot inclure. Mais au lieu de combattre
ces deux signes, nous ajouterons le signe des
guillemets doubles. Et la seule chose
dont nous avons besoin pour inclure le fichier d'en-tête. Nous allons donc ajouter la
calculatrice, le tailleur. Cette ligne nous permettra d'
appeler n'importe quelle fonction dans le fichier source phi de la bibliothèque de cette calculatrice. Donc, si nous avons fait cela,
nous avons écrit cette ligne. Cela signifie que nous
pouvons voir n'importe quelle fonction dans le fichier
point c de la calculatrice, qui est le fichier
que nous avons créé ici. Pour conclure,
voici notre bibliothèque. Cette bibliothèque comporte deux éléments. abord, un fichier source, voyons voir. Le deuxième est le point h du fichier. Maintenant, appelons-les
Can pour Calculator. , ce fichier source Comme nous l'avons mentionné, ce fichier source inclura l'implémentation de la fonction. Alors que le fichier tête haute
inclura le prototype de la
fonction. Maintenant, pour appeler les fonctions, nous devons ajouter le hachage include, qui est cette ligne. À l'intérieur de notre principal. Si nous avons ajouté cette ligne, cela signifie que nous pouvons
voir et interagir avec n'importe quelle fonction à
l'intérieur du point de calcul c, qui est le fichier source, ce fichier ou celui-ci. Et voici à quel point
il est facile de créer une fonction en C maintenant ou solide de créer
une bibliothèque en C. Maintenant, pour clarifier les choses, nous allons effacer la
même chose avec le même bibliothèque de
calcul de nom dans notre bloc-notes et voyez comment
les choses seront exécutées. Alors faisons-le. Passons à notre compilateur C. Maintenant c'est notre fichier principal, nous devons
donc faire ce que nous utilisons en cours d'exécution, c'
est-à-dire include. Et dans les hommes nuls. Une fois que vous aurez fait cela,
nous devrons l'enregistrer. Je vais créer un nouveau fichier. Voyons les chiffres pour nous
assurer que nous avons la bonne numérotation
pour tous nos fichiers. Nous l'avons à 21 ans. Appelons-le donc bibliothèques 21 C. Maintenant à l'intérieur, nous devons
créer un fichier point c de domaine. Il s'agit de notre premier dossier. Nous devons maintenant créer un autre
fichier et le nom qu'il peut voir. Voici le fichier source. Fichier source. Nous allons écrire ici les fonctions d'
implémentation. Et nous devons
créer un autre fichier, qui est le fichier d'en-tête. Prototype de fonctions. Comme nous l'avons mentionné
dans notre explication, assurez-vous
qu'il porte le
même nom que le fichier source, mais qu'il se termine par h sur z. Et cliquez sur Enregistrer. Maintenant, l'implémentation
des fonctions impaires, nous devons ajouter une fonction qui fera la somme de
deux nombres, x et y.
Et nous avons besoin de
plus que ce dont nous avons besoin pour les fonctions qui ajoutent
réellement la multiplication, division et soustraction pour que la calculatrice
additionne deux nombres, les multiplie,
les divise, les soustrait. Voici le fichier d'en-tête dans lequel nous avons écrit le prototype de
fonction. Coby ces prototypes
dans le fichier source. Le meilleur ici, béni ce
point-virgule avec de bonnes accolades. Maintenant, nous devons commencer à
balayer nos codes. Comme d'habitude. Cela n'a rien de nouveau. Nous sommes en train d'écrire l'
implémentation pour chacune de ces fonctions. Donc égale x plus y.
Imprimer f. Imprimer f. Certains résultats sont égaux au pourcentage d. Et nous l'ajouterons ici. Copiez les mêmes stores
ici, ici et ici. Maintenant, au lieu de somme, nous
devons ajouter la multiplication. Il faut ajouter la division. Et ici, nous devons
ajouter une soustraction. Nous avons maintenant terminé l' implémentation de
cette fonction
dans le fichier source. Mais pour utiliser le print f, nous devons inclure
la bibliothèque standard. Il s'agit de la bibliothèque standard. Maintenant, nous avons terminé le prototype, nous avons terminé la mise en œuvre. Nous devons les appeler. Nous devons donc ajouter un autre hachage. Incluez exactement comme ce que
nous avons mentionné avec deux guillemets doubles, comme calc. Cela signifie que notre fonction principale peut désormais voir
les fonctions créées
dans le fichier source. Appelons-les. Appelons la
fonction add et ajoutons 56. Ajoutons une barre oblique n ici pour nous assurer qu'ils ne seront pas
imprimés sur la même ligne. Ok, retournez ici. Vous devez appeler
la fonction d'addition,
la fonction de multiplication, fonction de
division, la fonction de
soustraction. Maintenant, nous devons dire, je pense que si vous voulez
inclure la bibliothèque créée par les créateurs du
compilateur,
vous pouvez l' ajouter entre les sites
les plus grands et les plus petits comme ça. Mais si la bibliothèque
que vous souhaitez inclure est créée par un utilisateur, vous devez l'ajouter entre
deux guillemets, comme vous pouvez le voir ici
dans cette bibliothèque, a été créée par nous. C'est pourquoi il est ajouté
entre guillemets doubles. Et cette bibliothèque a été créée par le compilateur, le
fabricant ou les créateurs. Il est donc ajouté à un
taux d'intégrateur ou à des signes moins égaux. Comme vous pouvez le constater, c'est une bonne
information que vous
devez garder à l'esprit. Maintenant, sauvegardons et
essayons de compiler notre code. Nous devons donc
écrire GCC main.cc. Comme vous pouvez le constater,
ici, nous avons moins d'erreurs. C'est parce que nous avons essayé de
compiler uniquement ce premier C5. Maintenant, écrivez ceci en tant que C. C, C, comme vous pouvez le voir, il est combiné sans aucune erreur. Comme nous l'avons mentionné précédemment. Compilé pour voir les fichiers, nous devons nous assurer que
nous avons nommé les fichiers ici. Maintenant, exécutons un e x e. Comme vous pouvez le voir, certains
résultats sont égaux à 11, d'accord ? Nous avons un problème avec
la mise en œuvre. Ici, nous aurons plus, nous aurons la multiplication,
la division et la soustraction. Appelons-le encore une fois. Comme vous pouvez le voir, 11300 moins un. C'est ça. Maintenant, comme vous pouvez le voir, notre code fonctionne très bien
sans aucun problème. Et nous venons de créer
notre première bibliothèque et voir si vous avez écrit tout ce que j'ai écrit et que
vous avez créé cette bibliothèque, alors c'est le moment où
vous devez applaudir pour vous-même parce que vous a créé votre toute
première bibliothèque C. Je suis sûr que c'est beaucoup
à tirer d'un objectif. Vous devrez peut-être
mettre la vidéo en pause,
revenir en arrière et la regarder à
nouveau pour aimer comprendre les choses. Et essayez de le
répéter plus d'une fois, puis vous pouvez passer à la mise en œuvre et appliquer
la même chose que moi. Résumons ce que nous avons
abordé dans cette leçon. Pour créer une bibliothèque C, nous avons mentionné que vous
devez créer deux fichiers. Vous pouvez créer
plus de deux fichiers. Il s'agit essentiellement d'une approche
de conception. Mais ce que nous allons créer est un fichier source et
le fichier d'en-tête, le fichier source,
un autre fichier doit avoir le même nom avec une extension
différente. Le fichier source est le fichier
d'en-tête est point h. Maintenant, ces deux fichiers sont essentiellement la bibliothèque et nous sommes en train de
créer une bibliothèque de calculatrice. Le fichier source inclut l'implémentation ou les
fonctions et les limitations. Alors que le fichier d'en-tête inclura le prototype de la
fonction. Il
ne reste plus que le charbon. Pour appeler
ces fonctions, nous devons inclure le nom
de la bibliothèque. Le
fichier d'en-tête de bibliothèque est ce que nous devons inclure
dans les domaines science-fiction. J'ai donc corrigé l'inclusion et ajoute le
calculateur de fichier d'en-tête, ce bord. Vous devez maintenant l'ajouter entre
deux guillemets
car il s'agit d'une bibliothèque
créée par un utilisateur, non de notre bibliothèque
liée au compilateur. Des trucs, y compris
vous pouvez facilement appeler les
fonctions de votre domaine, car une fois que vous l'avez inclus,
cela signifie que vous avez le prototype
de toutes ces fonctions. Comme le fichier d'en-tête
inclut les prototypes, vous pouvez les appeler facilement. Et c'est ce que nous avons fait ici. Il s'agit de
l'
implémentation de la fonction dans le fichier source, le calculateur du fichier d'en-tête, le bord inclut le prototype et le but est dans le principal. Mais avant d'appeler, nous devons nous
assurer que nous
utilisons le
calculateur d'inclusion de hachage ce bord. Et ceci est écrit entre
deux guillemets doubles, non entre des signes plus grands
et inférieurs à. Il s'agit d'une bibliothèque créée par l'utilisateur. Il s'agit d'un ordinateur ou d'une bibliothèque liée au
compilateur. C'est tout pour savoir comment
créer une bibliothèque et voir.
30. Tableaux en C: Bonjour et bienvenue dans
cette nouvelle leçon dans laquelle nous allons
parler des tableaux en C. Maintenant, l'artère est un groupe de données contenant un
nombre ou une valeur fixe. Ils sont tous du même type. Examinons par exemple cette syntaxe. C'est ce qu'on appelle la définition de
tableau. Ce type de données est intérieur. C'est comme définir n'importe quelle variable, d'habitude et définir une variable. Nous écrivons int x égal à 0. Mais dans ce cas, au lieu
de lutter contre cela, nous ajoutons ces
deux crochets. Et entre eux, nous
allons ajouter la taille du tableau. Il s'agit de la taille de notre tableau. Cette ligne fera
cela dans notre mémoire. Cela créera cinq variables. Le nom sera array, et vous pouvez
y accéder à l'aide de l'index. Le numéro que nous écrivons
ici s'appelle index. La première chose que
vous devez savoir est que ce compte commence à 0. Donc, s'il y en a cinq ici, cela signifie cinq éléments,
donc c'est de 0 à 4. Maintenant, cet index commence
toujours à 0. Cela signifie que le
tableau contient des éléments d'un élément à l'autre. Car, comme vous pouvez le voir ici, length doit être une valeur constante
et elle ne peut pas être variable. Vous ne pouvez pas ajouter de
variables à cinq ici. Vous ne pouvez pas faire cela et un tableau et ajouter X entre les
deux crochets. Ce n'est pas bien. Cela vous donnera
une erreur de compilation. Baie. Les crochets ne prennent que des constantes, pas
des variables. Et c'est ce qui arrive
quand on exécute cette ligne. Cela créera cinq
variables et nous
pouvons y accéder en écrivant
simplement un 0. Et nous verrons cela en
pratique dans quelques minutes. Maintenant. Cette ligne crée un tableau
d'entiers de taille cinq. J'adore
cet exemple, c'est que le tableau peut être initialisé au moment de
la définition. En utilisant cette syntaxe,
vous pouvez écrire le tableau cinq et les deux
accolades ici et là, et commencer à les remplir. Comme il s'agit d'un
tableau d'entiers, nous allons ajouter des
valeurs entières et vous devez les
séparer par une virgule.
Comme vous pouvez le voir ici. La ligne doit se terminer
par un point-virgule. Maintenant, quand vous faites cela, cela créera cette
chose dans notre mémoire. Pour créer un tableau 0, donnez-lui
une valeur de un à n'importe qui, donnez-lui une valeur de deux tableau
pour lui donner une valeur de trois. Tableau trois,
donnez-lui une valeur de quatre. 3a4, donnez-lui une valeur de cinq. Et il s'agit essentiellement de
ces valeurs. Comme nous l'avons déjà mentionné, nous allons commencer par 01234. C'est ainsi qu'il est facile d' initialiser une autre méthode
lors de la définition. Il existe maintenant
des cas particuliers lors de l'initialisation du tableau avec des valeurs inférieures à sa longueur. Nous avons donc ici la longueur cinq, et nous n'avons ajouté que deux valeurs. Les éléments restants
seront initialisés avec des zéros, comme vous pouvez le voir ici,
ici et ici. C'est comme si tu en avais écrit 12 000. Ces deux-là sont identiques. Tant que vous n'ajoutez pas
le reste des valeurs, le compilateur les
complète automatiquement avec des zéros. Maintenant, si vous essayez d'initialiser le tableau avec
des valeurs supérieures à sa longueur, cela entraînera une erreur de
compilation. Supposons que ce
tableau comporte cinq éléments. Revenons en arrière et nous avons ajouté une
autre virgule et six, une
autre virgule et sept. Cela vous donnera probablement une erreur de compilation
car vous ajoutez sept éléments à
un tableau de cinq éléments. Donc cinq éléments,
il ne doit y en avoir que cinq. Si vous ajoutez un sept ou un six, cela vous donnera une erreur de
compilation. Ce sont quelques-unes des
choses que vous devez garder à l'esprit lorsque vous
manipulez un tableau. Maintenant, parlons de l'
accès aux éléments du tableau. Ce que vous devez savoir
ici, c'est que tous les éléments du tableau ne
sont accessibles que sur la même
instruction lors de l'initialisation. Comme dans cet exemple. Vous pouvez accéder à tous les éléments. Et ici, nous avons accédé à
tous ces éléments. Maintenant, après
l' initialisation, on
ne peut y accéder qu'
élément par élément. Ainsi, une fois initialisé et que vous souhaitez ajouter une nouvelle valeur, vous devez l'ajouter en
utilisant cette syntaxe. Vous allez écrire le nom du tableau, deux crochets, le numéro de l'
élément, puis le signe égal. Ensuite, vous pouvez ajouter de la valeur. Encore une fois, cet
index de tableau commence à 0. Vous devez donc en
tenir compte lorsque
vous écrivez ce numéro. Vous pouvez utiliser une variable pour
indiquer l'index de l'élément. Cela peut donc être remplacé
par une variable, disons x ou comme le tableau I. Et nous pouvons l'ajouter
dans une boucle for. Cela peut être utile, mais c'est pendant,
disons, l' accès aux éléments
du tableau, pas pendant l'initialisation. Maintenant, si nous essayons
d'ajouter une variable dans la ligne d'
initialisation, comme ici, cela
nous donnera une erreur de compilation. Mais vous pouvez accéder aux éléments d'un
tableau à l'aide d'une variable qui
ne provoquera pas d'erreur. Vous pouvez également
accéder à chaque élément en scannant une variable directement
dans un élément de tableau. Les éléments sont donc
traités comme des variables normales. Donc, tout le monde est fondamentalement
une variable, tout comme x, y et n'importe quelle autre variable. Vous pouvez donc y
accéder facilement en
écrivant simplement et en utilisant les éléments. Et juste dans ce
cas, c'est un tableau. Vous pouvez même les utiliser dans
la fonction print f. Comme vous pouvez le voir ici, nous
imprimons l'élément 0 et nous ajoutons le pourcentage d
comme une variable normale. Ensuite, au lieu
d'ajouter X ou Y, nous ajoutons l'
élément de tableau que nous voulons imprimer. Maintenant, pour que les choses soient plus claires, nous allons le faire de
manière pratique. Commençons donc. Bonjour, et maintenant ajoutons hash include et N main void. Maintenant, sauvegardons ça. Appelons-le tableau. Les gens auront 22 ans. Si je me souviens bien. Je vois toujours. Maintenant, c'est ça. Commençons par
créer un nouveau tableau. Nous avons déjà mentionné
que vous devez écrire le nom du type de données, la taille du tableau
entre crochets. Créons donc un tableau, un
tableau et créons l'
élément numéro cinq. Il existe maintenant plusieurs
approches pour créer un tableau. Vous pouvez tourner comme ça, ou vous pouvez l'
initialiser directement avec les valeurs 12345. Ou vous pouvez simplement initialiser certains
éléments, comme 12. Comme nous l'avons déjà mentionné, cela ajoutera des zéros et
les éléments restants. Cela ajoutera ces
éléments dans notre tableau, et cela n'ajoutera aucun
élément à l'intérieur de notre tableau. La première information que nous n'avons pas
mentionnée est que vous
ne pouvez pas ajouter de variable
ici à côté des cinq. C'est interdit et C. Maintenant, si nous avons essayé d'
ajouter une variable, disons que x est égal à Pi. Compilons ce diaporama. Maintenant, allons le soulever. Maintenant, comme tu peux le voir. Maintenant, il s'est compilé correctement, mais nous avons un problème. Maintenant. Ce problème,
allons ici et essayons d'imprimer. Ajoutons quelques valeurs
ici dans ce tableau que nous venons de créer avec
un initialiseur de variable. Imprimons les valeurs
à l'intérieur de ce tableau. 0 pourcentage égal d. Et de la même manière que
array 0, array. Et nous voulons imprimer cette valeur. Maintenant, revenez en arrière, essayez de compiler, et vous verrez qu'
il y a une erreur. objet de taille variable peut ne pas être initialisé, comme vous pouvez le voir, et cela indique que cet élément
existe dans nos initialiseurs de
tableau. Comme vous pouvez le voir, il ne prend pas les éléments du tableau puisque
nous avons une variable ici. Maintenant, la correction de cet endroit, ce serait cinq
points communs à cette ligne. Et il devrait imprimer la
valeur sans aucun problème. Comme vous pouvez le voir, notre
élément 0 est égal à un. Et c'est la première chose
que nous devons mentionner, qui est de ne pas ajouter de variable dans l'initialisation du
tableau. Maintenant, la deuxième chose
que nous devons mentionner est que si vous essayez d'
initialiser un tableau, combinons les deux
et travaillons sur celui-ci. Si vous essayez d'initialiser
une baie dont supérieure à sa capacité. Nous allons donc avoir cinq éléments et nous en avons ajouté sept. Maintenant, cela provoquera également
une erreur. Donc, GCC, comme vous pouvez le voir, des éléments en
excès dans l'initialiseur de
tableau, et il pointe vers
un tampon d'amine 67. Cela indique donc que
ces deux éléments sont des éléments supplémentaires et que la taille de votre
tableau n'est que de cinq. Donc, pour corriger cette erreur, vous devez les supprimer et vous
assurer que vous n' ajoutez que des éléments avec
le même numéro que dans les deux crochets. Maintenant, la dernière chose que
nous devons mentionner est l'artère ou l'accès aux éléments du
réseau après
l'initialisation. Pour y accéder, vous devez renommer deux crochets et l'élément auquel
vous souhaitez accéder. Si vous voulez accéder
au premier élément, il s'agira des éléments 0. Le deuxième élément
sera l'élément un. Parce que nous avons déjà
mentionné que le compteur à
l'intérieur du tableau commence de 0 à moins que la
valeur maximale, qui est de cinq. Donc de 0 à 4. Si nous voulons accéder à
l'élément numéro trois, nous devons compter 012. Nous devons donc en écrire deux. Et cela nous aidera à
accéder à cet élément. Nous pouvons envoyer une nouvelle valeur à
l'élément number à here, qui est essentiellement les
trois à l'intérieur de notre tableau. Nous pouvons le remplacer par du mince. Et c'est ainsi
que vous pouvez accéder d'autres éléments pour lire la valeur qu'il contient ou
pour modifier la valeur. Maintenant, vous pouvez également imprimer une valeur, un élément, un pourcentage d. Et nous pouvons ajouter le nom du tableau. Comme d'habitude, nous pouvons
ajouter n'importe quel chiffre. Supposons que nous
souhaitions imprimer cette valeur. Donc 0123, nous devons
en ajouter trois ici. Commentons maintenant cette ligne. Nous n'en avons pas besoin. Maintenant, je veux fusionner deux valeurs. Tableau deux, puisque nous changeons
la valeur et le tableau trois. Compilons et exécutons. Comme vous pouvez le voir, la nouvelle valeur ici est dix et la
valeur ici est quatre. Nous avons imprimé les valeurs numéro
23, soit 104. Maintenant, si vous voulez imprimer
tous les éléments de ce tableau, vous pouvez ajouter ces 01234. Comme revenir en arrière,
compiler et exécuter. Et voici
celui de 10451245. Maintenant, c'était un endroit avec 33 mots produits avec mince. Et cette ligne. Maintenant que nous imprimons
en utilisant la même ligne, une seule chose est modifiée, qui est la valeur
entre les deux crochets. Nous pouvons remplacer tout
cela par une boucle for. Nous pouvons ajouter une boucle for. Ici, nous pouvons ajouter n x égal 0. X est inférieur à x plus un plus. Maintenant, nous pouvons couper cette ligne ici. L'endroit serait x. Maintenant, c'est la chose
que la plupart des gens craquent, qui est la condition
dans l'instruction if. Devraient-ils l'acheter 654
ou des listes ou égal ou inférieur. Donc, dans mon cas, la meilleure chose que je préfère faire
avec des tableaux. simple fait d'ajouter x est
inférieur au
nombre entre crochets. x est donc inférieur à cinq. Cela nous aidera à afficher toutes
les valeurs du tableau, à l' exception de l'élément numéro cinq, qui est un élément
qui n'
existe pas parce que nous avons 01234. Donc, toujours lorsque vous avez affaire à des boucles, des tableaux
et des listes, et ajoutez
le nombre entre les deux crochets pour assurer que vous imprimez toute la batterie côté Ombudsman. Exécutons cette ligne. Comme vous pouvez le voir, 12345. Vous pouvez maintenant rendre les choses encore
plus intéressantes en ajoutant un autre pourcentage d ici pour indiquer l'élément
que vous présentez. Nous allons donc ajouter une autre variable. Si nous ajoutions x ici. Et essayer de combiner
les codes qui un jour imprimeront cet élément de tableau 0
est un élément de tableau, l'autre est un
élément de tableau à ces trois éléments. L'élément trois est quatre sont
pertinents pour est cinq, qui est une façon très interactive de fronter les éléments d'un tableau. Maintenant, pour rendre les choses
plus pratiques, nous devons commencer les éléments
par un au lieu de 0. Vous pouvez donc facilement le
faire en ajoutant les
12 derniers entre crochets
ou parenthèses. Maintenant, combinez et exécutez, comme vous pouvez le voir à l'élément 12345, il est plus pratique pour
l'utilisateur final d'en voir un. Il n'y a rien qui
s'appelle élément 0, puisqu'il ne sait pas qu'
un tableau commence par 0. Il est donc plus
convivial de commencer avec une seule interface utilisateur. Mais vous devez savoir au fond de vous
que cela commence par 0. C'est ainsi que vous pouvez facilement
imprimer l'élément du tableau. Dans la leçon suivante, nous
allons prendre un bon exemple de la façon dont nous pouvons intégrer des éléments dans le tableau et afficher des éléments à l'écran
comme dans cette exécution. La dernière chose que je
dois mentionner ici est peut-être que certains d'entre vous se demandent pourquoi utiliser des tableaux au départ, pourquoi n'utilisons-nous pas de variables ? Maintenant ? Nous pouvons utiliser des variables. Vous pouvez créer,
disons, cinq variables. Donnez-leur ces valeurs. X1, X2, X3, X4, X5. Et vous pouvez simplement les
imprimer à l'aide de cinq instructions
print f. Maintenant qu'il
a été créé, ou disons utilisé en C, pour être sûr de
ne pas perdre votre temps créer une variable 100
du même type de données. Puisque nous obtenons
cinq variables entières, pourquoi ne créons-nous pas seule ligne d'humeur
au
lieu de cinq lignes ? Pourquoi ne pas les imprimer en
deux lignes et au lieu de les
imprimer avec cinq relevés print f. Cela semble maintenant plus pratique lorsque vous créez un tableau
de 100 éléments. Supposons que nous
voulions dépenser 100 éléments, pas seulement cinq éléments. Il ne sera pas pratique de
créer une variable de 100 entiers et de
continuer à les nommer X1, X2, X3, X4, X5, X6, jusqu'à x 9900, et de leur donner des valeurs. Le moyen le plus simple serait de
créer un tableau de
100 éléments comme celui-ci et
de l'imprimer en utilisant deux lignes au lieu d'
une instruction 100 print f. C'est pourquoi
Hadley a été créé. Maintenant, si nous essayons d'
exécuter cette ligne, vous pouvez voir que notre compilateur a imprimé
les cinq premiers nombres. Et comme nous l'avons mentionné précédemment, si vous n'avez pas ajouté le
reste des nombres, zéros seront automatiquement ajoutés. Ici, nous avons imprimé
une variable 100 avec seulement deux lignes
en utilisant une boucle for. C'est quelque chose que vous
pouvez faire avec les tableaux, mais vous ne pouvez pas
le faire avec les entiers réguliers
et les variables régulières. Vous pouvez donc opter
pour cette approche simplement utiliser une ligne de code pour créer
ces cinq variables. Et c'est le point principal à
utiliser pour gagner du temps et
s'assurer que vous obtenez les
meilleurs résultats de votre gestion de données, disons. Et pour manipuler facilement l'impression, prenez n valeurs dans votre tableau. C'est tout pour cette leçon.
31. Exemple de tableaux en C: Bonjour et
bienvenue dans cette nouvelle leçon dans laquelle nous allons prendre un exemple pratique de l'
utilisation d'un tableau. Commençons donc, incluons un CBIO, un delta
H et un vide principal. Et écrivons,
disons le code à l'intérieur. 23 exemple. Voyons voir. Comme d'habitude, ajoutons
le nom du fichier ici. Maintenant créons-en
un autre et marquons cinq. Maintenant, c'est un tableau qui va prendre cinq éléments
et nous l'appelons marks. Nous allons maintenant demander à l'utilisateur de saisir sa marque à l'aide d'une boucle for. Ainsi, l'entier x, x est
inférieur à cinq, comme nous l'avons déjà
mentionné, X plus plus. Maintenant, scan f sera
utilisé de la même manière qu'avec les variables pourcentage
d et les marques de x. Maintenant, pour rendre les choses
plus pratiques, demandons à l'utilisateur d'entrer
sa bouche et la vôtre. Maintenant, ajoutons un autre pourcentage d ici pour indiquer la
note que vous allez saisir. Et ici, nous allons
ajouter x plus un. Maintenant, cela demandera à
l'utilisateur de saisir, disons première marque, deuxième
marque, troisième marque. Et il continuera à
saisir des valeurs. Et la boucle for s'
assurera que chaque nouvelle valeur sera stockée dans l'un de
ces éléments du tableau. Nous avons cinq éléments. Maintenant, la deuxième chose
est d'imprimer une marque. Nous allons donc copier la même boucle for. Nous allons supprimer le scan f. Nous lui dirons que première marque est égale tableau ici. Alors marque d'abord x plus un. Maintenant, cela va nous
assurer que nous
imprimons les valeurs que
l'utilisateur nous a données. Il saisira donc cinq points, et nous imprimerons
ces cinq marques. Le premier pourcentage d
sera remplacé par le numéro de marque, qui est 12345. Et le deuxième pourcentage d sera remplacé par
le marché lui-même. Maintenant, compilons l'
éditeur de code . Et ici, vous pouvez voir qu'il nous
demande de saisir le premier point. Alors écrivons que 98 est 706050. Comme vous pouvez le voir, la
deuxième marque est 83e, marque est la 74e marque
est 65 miles, c'est 50. Tout comme ce que nous
entrons ici. Maintenant. Cela a commencé par deux, pas 0. Nous devons donc ajouter
0 ici et 0 ici. Et nous devons ajouter
un pourcentage d voici un pourcentage
n solide . Alors recommençons maintenant. 9080706050. Et ici, il y a 9080706050. Et maintenant, que se passe-t-il si vous
voulez imprimer la moyenne ? Ce sera une chose très
facile à faire dans cette application
puisque nous utilisons des tableaux. Donc n somme ou moyenne et somme. Maintenant, ici, dans
la boucle for, nous allons ajouter plus égal, somme plus les marques égales de x. Ainsi, chaque nouvelle valeur de x
que leurs utilisateurs saisissent, nous allons prendre la valeur
et l'ajouter à la somme. Une fois que nous aurons fini
avec cette boucle for, nous aurons toutes les
valeurs à l'intérieur de la somme. Nous pouvons facilement aller ici et écrire moyenne est égale à la somme
divisée par cinq. Et nous pouvons imprimer
la moyenne ici. À peu près égal
en pourcentage d en moyenne. Essayons maintenant cela
sur votre écran. Maintenant, lançons ligne, ligne, ligne, ligne. Comme vous pouvez le voir, ce
sont les cinq marques. Et c'est la
moyenne qui est de 90, parce que comme vous pouvez le voir, je les ai toutes écrites de nuit. C'est comme ça qu'il est facile de créer un programme qui prend Mars à l'utilisateur et imprime sa moyenne sans avoir à
créer cinq variables, sans avoir à
additionner ces variables, et sans avoir à utiliser cinq relevés, numériser les relevés f et
cinq relevés imprimés. Nous n'avons donc fait cela qu'avec
quelques lignes de code. C'est le cas, et voici à
quel point les tableaux sont géniaux. C'est pourquoi vous devez utiliser des tableaux chaque fois que
vous pensez avoir le même type de données pour
un grand nombre de variables. Tout comme nos marques ici ou
n'importe quel autre type de situation. Encore une fois, les tableaux
vous faciliteront la vie. Vous pouvez faire le
travail sans eux, mais vous devez continuer à copier
et coller des lignes de code. Perte de mémoire et perte de temps. Merci d'avoir regardé cette leçon. Si vous avez des questions
sur l'une ou l'autre de ces lignes, bien sûr que nous avons écrit ici.