Accueil Finances personnelles A Regarder de plus près les fonctions C - Les fonctions

A Regarder de plus près les fonctions C - Les fonctions

Table des matières:

Vidéo: Les produits gratuits le sont-ils vraiment ? 2025

Vidéo: Les produits gratuits le sont-ils vraiment ? 2025
Anonim

Les fonctions sont de petites routines ou des commandes logicielles qui effectuent des tâches spécifiques. Dans le langage C, la plupart du travail est effectué par ces fonctions, et non par les mots-clés du langage C. Les fonctions sont la clé pour créer un programme puissant dans le langage C.

Bien qu'il ne compte que 32 mots-clés, le langage C possède des centaines de fonctions. La plupart des programmes utilisent un ensemble commun d'environ 50 ou plus. Mais - et c'est une bonne chose - il existe des dizaines et des dizaines de fonctions supplémentaires, dont beaucoup font des choses extraordinaires et spécifiques que vous pouvez intégrer dans vos programmes.

Différents types de fonctions C

Les fonctions fonctionnent de plusieurs façons. D'abord, ils peuvent être utilisés pour effectuer immédiatement une tâche. Par exemple, la fonction abort () est utilisée pour quitter votre programme. Il ne génère pas de résultat et ne traite aucune valeur ou information:

abort ();

Cette commande met immédiatement fin à un programme (en supposant qu'une erreur s'est produite). Plus important encore, c'est un exemple rare d'une fonction de langage C qui ne traite aucune information.

Un deuxième type de fonction envoie des informations au matériel ou au système d'exploitation de l'ordinateur. Par exemple, la fonction puts () permet d'afficher un peu de texte à l'écran:

puts ("Hello!");

Lorsque cette fonction est lancée, Bonjour! apparaît sur votre écran.

Les fonctions peuvent également renvoyer des informations de l'ordinateur, vous indiquant ce qui se passe. La fonction getchar (), par exemple, renvoie un caractère tapé au clavier:

clé = getchar ();

Contrairement à puts (), getchar () ne nécessite rien entre ses parenthèses. Au lieu de cela, il renvoie simplement une valeur qui doit être stockée. Dans la ligne précédente, la valeur est stockée ou affectée à la variable clé.

Enfin, certaines fonctions prennent quelque chose et redonnent quelque chose en retour. La fonction sqrt (), par exemple, prend une valeur et renvoie la racine carrée de cette valeur:

root = sqrt (27);

Cette commande prend la valeur 27 et renvoie la racine carrée de cette valeur, qui est ensuite stockée dans la variable racine.

Trouver la bonne fonction C

Hélas, toutes les fonctions du langage C ne sont plus listées à un endroit. Dans l'ancien temps, le manuel du compilateur C aurait une liste complète. Aujourd'hui, la plupart de ces informations sont conservées dans le système d'aide en ligne du compilateur, bien que vous disposiez de deux autres méthodes pratiques pour rechercher des informations sur les fonctions:

  • Visitez la page d'accueil de gcc. Vous pouvez trouver une documentation complète sur ce site Web.

  • Si votre compilateur a sa propre page d'accueil sur le Web, envisagez de visiter ce site pour parcourir la documentation.

N'oubliez pas de mettre en signet les pages que vous trouvez!

Enfin, en bonus, les utilisateurs de systèmes d'exploitation de type Unix (FreeBSD, Linux, Mac OS X) peuvent utiliser la commande man pour rechercher des fonctions par leur nom. Par exemple:

man sqrt

Cette commande affiche l'entrée manuelle de la fonction sqrt (), y compris ses options, ses utilisations courantes et les fonctions connexes ou similaires.

Notez que certaines fonctions C peuvent également être des commandes Unix, telles que exit et log. Les fonctions du langage C sont définies dans la section 3 des pages de manuel. Par exemple, pour rechercher la fonction du journal de langage C, utilisez cette commande:

man 3 log
A Regarder de plus près les fonctions C - Les fonctions

Le choix des éditeurs

Comment utiliser la nouvelle grille de perspective dans Adobe Illustrator CS6 - Les mannequins

Comment utiliser la nouvelle grille de perspective dans Adobe Illustrator CS6 - Les mannequins

Dans Adobe Illustrator CS6 Vous pouvez créer et modifier des illustrations en fonction de la fonction de grille de perspective (introduite dans CS5). La grille est une aide énorme dans la création d'illustrations prospères. Pour afficher ou masquer la grille de perspective par défaut, appuyez sur Ctrl + Maj + I (Windows) ou Commande + Maj + I (Mac). Vous pouvez utiliser l'outil Perspective Grid de la barre d'outils pour ...

Comment insérer du texte à l'aide d'AdobeCS5 Illustrator - dummies

Comment insérer du texte à l'aide d'AdobeCS5 Illustrator - dummies

Dans Adobe Creative Suite 5 (Adobe CS5) Le projet Illustrator est un moyen facile d'ajouter un peu de créativité. Un retour à la ligne force le texte à entourer un graphique.

Comment utiliser la fonction Peindre vie dans Adobe Illustrator CS6 - Les tétines

Comment utiliser la fonction Peindre vie dans Adobe Illustrator CS6 - Les tétines

Ne vous inquiétez pas de remplir des formes fermées ou de laisser des remplissages s'échapper d'objets avec des espaces dans des zones non désirées. À l'aide de la fonction Peinture en direct d'Adobe Illustrator CS6, vous pouvez créer l'image souhaitée et remplir les zones avec des couleurs. Le bucket Live Paint détecte automatiquement les régions composées de chemins croisés indépendants et les remplit en conséquence. La peinture ...

Le choix des éditeurs

Lissage avec l'outil Smudge dans Photoshop Elements - les nuls

Lissage avec l'outil Smudge dans Photoshop Elements - les nuls

L'outil Smudge effectue une sorte d'effet de distorsion en en poussant vos pixels comme s'ils étaient faits de peinture mouillée, en utilisant la couleur qui est sous le curseur lorsque vous commencez à caresser. Cependant, ne regardez pas l'outil Smudge comme un simple outil de distorsion qui produit uniquement des effets comiques. Il peut être utilisé sur de minuscules ...

Spécifiez les options géométriques pour vos éléments Photoshop 10 Formes - mannequins

Spécifiez les options géométriques pour vos éléments Photoshop 10 Formes - mannequins

Options géométriques pour définir comment vos éléments Photoshop 10 formes ressemblent. Cliquez sur la flèche pointant vers le bas dans la barre Options pour accéder aux options de géométrie. Vous pouvez choisir parmi les options Rectangle et Rectangle arrondi, Ellipse, Polygone, Ligne et Géométrie de forme personnalisée. Options de géométrie Rectangle et Rectangle arrondi Voici les options de géométrie pour le Rectangle et ...

Spécifier les options de type dans Adobe Photoshop Elements - les nuls

Spécifier les options de type dans Adobe Photoshop Elements - les nuls

Lorsque vous utilisez un outil Texte dans Photoshop Elements, Les options d'outils (situées au bas de l'espace de travail) incluent plusieurs paramètres de type de caractère et de paragraphe, comme indiqué sur la figure. Ces options vous permettent de spécifier votre type à votre goût et le coupler avec vos images. Spécifiez vos options de type, telles que police ...

Le choix des éditeurs

Rétroéclairage comme outil créatif dans la photographie de gros plan - les nuls

Rétroéclairage comme outil créatif dans la photographie de gros plan - les nuls

Rétroéclairage d'un sujet pour la macrophotographie On parle généralement d'éclairage de silhouette parce qu'il tend à révéler la forme de quelque chose sans fournir beaucoup d'informations (le cas échéant) sur son côté avant. En macrophotographie et en gros plan, vous pouvez trouver des façons intéressantes de représenter la silhouette d'un sujet en raison des arrière-plans flous ...

ÉQuilibrer les intensités de lumières dans la photographie de gros plan - les nuls

ÉQuilibrer les intensités de lumières dans la photographie de gros plan - les nuls

Le studio peut être un proche meilleur ami du photographe. C'est un environnement totalement contrôlé, ce qui signifie qu'il y a du vent seulement si vous choisissez de le créer, la lumière vient de la direction que vous souhaitez et le sujet est aussi intéressant que vous pouvez le faire vous-même. Lorsque vous travaillez avec plusieurs sources de lumière, vous devez équilibrer ...

Attention aux détails dans la photographie de macro et de gros plan - les nuls

Attention aux détails dans la photographie de macro et de gros plan - les nuls

Vous pourriez prendre macro et fermer des photos pour un certain nombre de raisons. Peu importe votre objectif, cette intention a une incidence directe sur la façon dont vous choisissez un sujet. Est-ce que vous essayez de vendre quelque chose, de créer une œuvre d'art, de documenter un aspect intéressant de la nature, de produire des images pour la photographie de stock, ou simplement d'essayer de vous amuser? Votre ...