Les bases du langage de programmation C: variables et des valeurs, des déclarations et de la structure, et commentaires

Comme communiquer avec toute humaine, vous devez connaître la langue pour communiquer avec un ordinateur. Dans la programmation informatique, de nombreuses personnes utilisent C comme langage de programmation.

Sommaire

Variables et valeurs

Un programme fonctionne en manipulant des informations stockées dans des variables. UN variable est un récipient dans lequel vous pouvez farcir des valeurs, des personnages, ou d'autres formes d'information. Le programme peut également travailler sur des valeurs immuables spécifiques appelés immédiat valeurs:

résultat = 5 + sqrt (valeur) -

Dans cet exemple, le résultat et la valeur sont variables- leur contenu est inconnu en regardant le code, et le contenu peut changer à mesure que le programme fonctionne. Le numéro 5 est une valeur immédiate.

C sports différents types de variables, chacune conçues pour contenir des valeurs spécifiques.

Les déclarations et la structure

Comme avec les langues humaines, les langages de programmation disposent syntaxe - il est la méthode par laquelle les morceaux vont ensemble. Contrairement à l'anglais, où la syntaxe peut être déterminée par des dés, la méthode par laquelle C rassemble les mots clés, les fonctions, opérateurs, variables, et des valeurs est assez stricte.

Le noyau du langage C est le déclaration, qui est similaire à une phrase en anglais. Une déclaration est une action, une direction que le programme donne au matériel. Tous les énoncés du langage C se terminent par un point-virgule, l'équivalent de la programmation d'une période:

bip () -

Ici, le bip de fonction unique () est une déclaration. Il peut être aussi simple que cela. En fait, une seule virgule sur une ligne peut être une déclaration:

-

La déclaration qui précède ne fait rien.




États en C sont exécutées l'une après l'autre, en commençant par le haut de la code source et de travail vers le bas. Il existe des moyens pour changer l'ordre que le programme fonctionne.

La syntaxe de niveau de paragraphe pour le langage C implique l'utilisation d'accolades, ou accolades. Ils renferment plusieurs déclarations en tant que groupe:

{if (l'argent lt; 0) GetJob () - parti () - sommeil (24) -}

Ces trois états sont détenues dans des accolades, ce qui indique qu'ils appartiennent ensemble. Ils sont soit partie d'une fonction ou d'une partie d'une boucle ou quelque chose de semblable. Quoiqu'il en soit, ils vont tous ensemble et sont exécutées l'une après l'autre.

Vous remarquerez que les comptes détenus dans les accolades sont en retrait d'un taquet de tabulation. Voilà une tradition dans C, mais il est pas nécessaire. Le terme espace blanc est utilisé pour se référer à onglets, des lignes vides, et d'autres parties blanches de votre code source.

Généralement, le compilateur C ignore espace blanc, en regardant la place pour les virgules et les accolades. Par exemple, vous pouvez modifier le code source à partir ex0201 du projet comme suit:

#include int main () {puts ("Salutations, humaine».) - retour 0-}

Voilà deux lignes de code source où vous avez vu avant plusieurs. La directive #include doit être sur une ligne par lui-même, mais le code C peut être tout chiffonné sans espace blanc. Le code fonctionne toujours.

Heureusement, la plupart des programmeurs utilisent l'espace blanc pour faire leur code plus lisible.

  • L'erreur la plus commune faite par les programmeurs débutants en langage C est d'oublier de placer le point-virgule après une déclaration. Il peut également être l'erreur la plus commune faite par les programmeurs expérimentés!

  • Le compilateur est l'outil qui trouve des points-virgules manquants. Voilà parce que quand vous oubliez le point-virgule, le compilateur suppose que deux déclarations sont vraiment un communiqué. L'effet est que le compilateur devient confus et, par conséquent, dans un accès de panique, drapeaux ces lignes de code source comme une erreur.

Commentaires

Certains éléments de votre code source en langage C sont parties du ni la langue ni la structure. Ce sont des commentaires, qui peuvent être des informations sur le programme, les notes à vous-même, ou humoristiques sales.

Commentaires traditionnels C commencent avec les / * caractères et se terminent par les caractères * /. Tout le texte entre ces deux marqueurs est ignorée par le compilateur, boudé par le linker, et a évité dans le programme final.

Trop commenté Source Code montre une mise à jour le code de ex0201 de projet où les commentaires ont été généreusement ajouté.

CODE SOURCE TROP commentés

/ * Auteur: Dan Gookin * // * Ce texte programme affiche sur l'écran * / # include / * Obligatoire pour les puts () * / int main () {puts ("Salutations, humains.") - / * Affiche le texte * / retourner 0-}

Vous pouvez voir les commentaires. Un commentaire peut apparaître sur une ligne par lui-même ou à la fin d'une ligne.

Les deux premières lignes peuvent être combinés pour un commentaire multiligne, comme dans le Listing 3-2.

COMMENTAIRES MULTILIGNES

/ * Auteur: Dan GookinThis programme affiche le texte sur l'écran * / # include / * Obligatoire pour les puts () * / int main () {puts ("Salutations, humains.") - / * Affiche le texte * / retour 0-}

Tout le texte entre la / * et * / est ignoré. Les Code :: Blocks éditeur affiche commenté texte dans une couleur unique, qui confirme en outre la façon dont le compilateur voit et ignore le texte du commentaire. Allez-y et modifier le code source de ex0201 de voir comment fonctionnent les commentaires.

Un second style de commentaire utilise la double barre oblique (//) caractères. Ce type de commentaire affecte texte sur une ligne, des caractères // à la fin de la ligne, comme le montre la double-Slash Commentaires.

COMMENTAIRES double trait

#include int main () {puts ("Salutations, humaine».) - // Affiche textreturn 0-}

Ne vous inquiétez pas au sujet de mettre des commentaires dans votre texte à ce stade, sauf si vous êtes dans une université quelque part et le professeur est en cours à ce sujet anale. Les commentaires sont pour vous, le programmeur, vous aider à comprendre votre code et rappelez-vous quelles sont vos intentions. Ils viennent dans maniable sur la route, quand vous êtes à la recherche à votre code et ne pas comprendre pleinement ce que vous faisiez. Cela arrive fréquemment.


» » » » Les bases du langage de programmation C: variables et des valeurs, des déclarations et de la structure, et commentaires