Les bases du langage de programmation C: mots-clés, les fonctions et les opérateurs

Contrairement à un langage humain, C n'a pas de déclinaisons ou des cas. Vous ne trouverez pas masculin, féminin, neutre ou. Et vous ne devez savoir ce que les mots plus-que-parfait

Sommaire

et subjonctif signifier. Vous ne devez comprendre certains le jargon, la syntaxe, et autres méfaits.

Mots-clés

Oubliez les noms, verbes, adjectifs, adverbes et. Le langage C a mots-clés. Contrairement aux langages humains, où vous avez besoin de connaître au moins 2000 mots ou plus à être un peu alphabétisés, le langage C arbore un vocabulaire peu: Seule une poignée de mots-clés existe, et vous pouvez ne jamais les utiliser tous.

_Alignaspauseflotteursigné
_Alignofcaspourtaille de
_Atomiccarboniseraller àstatique
_Boolconstsistruct
_Complexcontinueren ligneinterrupteur
_Genericdéfautinttypedef
_Imaginaryfairelongunion
_Non-retourdoubleenregistrerunsigned
_Static_assertautrerestreindrevide
_Thread_localENUMretourvolatil
autoexternecourttandis que

Ces mots-clés représentent les commandes de base du langage C. Ces instructions simples sont combinés de diverses façons intéressantes à faire des choses merveilleuses. Mais la langue ne se limite pas à des mots-clés.

  • Ne vous embêtez pas à mémoriser la liste des mots-clés.

  • Les mots-clés sont sensibles à la casse.

  • Sur les 44 mots-clés, 32 sont d'origine mots-clés du langage C. La mise à jour C99 (en 1999) a ajouté cinq autres, et la récente C11 plus (2011) mise à jour ajoute sept. La plupart des mots-clés les plus récents commencent par un tiret, comme dans _Alignas.

  • Mots-clés sont également connus comme mots réservés, ce qui signifie que vous ne pouvez pas nommer fonctions ou variables le même que les mots clés. Les gémissements de compilation comme, un blogueur politique partisane ivre lorsque vous tentez de le faire.

Fonctions

Où vous trouvez seulement 44 mots-clés, il ya des centaines (voire des milliers) de fonctions dans le langage C, y compris les fonctions que vous créez. Pensez à une fonction comme une machine de programmation qui accomplit une tâche. Vraiment, les fonctions sont les chevaux de bataille de la langue C.

Le signe révélateur de la fonction est l'apparition de parenthèses, comme dans puts () pour la fonction puts, qui affiche du texte. Plus précisément, puts moyens “ mettre chaîne, n ° 148; où chaîne est le jargon de programmation pour le texte qui est plus long que d'un seul caractère.

Les fonctions sont utilisées de plusieurs façons. Par exemple, une fonction de bip () peut causer le haut-parleur d'un ordinateur à un bip:




bip () -

Certaines fonctions sont envoyés valeurs, comme dans

puts ("Salutations, humaine.") -

Ici, les salutations de chaîne, humaine. (y compris la période) est envoyé aux puts function (), pour être envoyé sur la sortie standard ou affiché sur l'écran. Les guillemets doubles définissent le string- ils ne sont pas envoyées à la sortie standard. L'information dans les parenthèses est dit être la fonction de arguments, ou valeurs. Ils sont passé à la fonction.

Les fonctions peuvent générer, ou retourner, les informations ainsi:

= valeur aléatoire () -

La fonction random () génère un nombre aléatoire, qui est renvoyée par la fonction et stocké dans la variable valeur nommée. Fonctions C retournent une seule valeur à la fois. Ils peuvent également ne rien renvoyer. La documentation de la fonction explique ce que la fonction retourne.

Les fonctions peuvent également être envoyés informations ou retourner quelque chose:

Les fonctions peuvent également être envoyés informations ainsi que le retour quelque chose:

résultat = sqrt (256) -

La fonction sqrt () est envoyée la valeur 256. Il calcule ensuite la racine carrée de cette valeur. Le résultat est calculé et retourné, stockée dans la variable de résultat.

  • Une fonction en C doit être défini avant qu'il ne soit utilisé. Cette définition est appelé prototype. Il est nécessaire afin que le compilateur comprend comment votre code utilise la fonction.

  • Vous trouverez des listes de toutes les fonctions du langage C en ligne, dans ce qu'on appelle Références de la bibliothèque C.

  • Prototypes de fonction sont détenus dans fichiers d'en-tête, qui doit être inclus dans votre code source.

  • Les fonctions elles-mêmes sont stockés dans les bibliothèques C linguistiques. UN bibliothèque est une collection de fonctions et le code qui exécute ces fonctions. Lorsque vous liez votre programme, l'éditeur de liens incorpore le code des fonctions dans le programme final.

  • Comme avec les mots clés, les fonctions sont sensibles à la casse.

Opérateurs

Mélangés avec des fonctions et des mots-clés sont différents symboles collectivement connus sous le nom opérateurs. La plupart d'entre eux sont mathématique à l'origine, y compris les symboles traditionnels comme le signe plus (+), moins (-), et (=) signe égal.

Les opérateurs sont jetés dans des fonctions, des mots clés et d'autres parties de la langue- C par exemple:

résultat = 5 + sqrt (valeur) -

Ici, les opérateurs + = et sont utilisés pour concocter une sorte de charabia mathématique.

Pas tous les opérateurs du langage C effectuent mathématiques.


» » » » Les bases du langage de programmation C: mots-clés, les fonctions et les opérateurs