>> DAVID J. Malan: Implémentons une programme qui tire parti de l'
bibliothèque CS50, en utilisant une fonction appelée obtenir int, dont le but dans la vie est de
le faire, pour obtenir un int, ou un nombre entier, à partir de l'utilisateur.
Eh bien, pour utiliser cette fonction nous avons d'abord besoin d'inclure la bibliothèque de CS50
fichier d'en-tête, que nous pouvons faire avec la forte include.
>> Laissez-nous prochaine, comme nous le faisons souvent, incluons io.h standard, de sorte que nous avons accès
à une fonction comme printf.
Déclarons maintenant principal, lui-même, avec int void main, ouvert accolade, et
accolade préventivement près.
Et nous allons maintenant procéder à inviter l'utilisateur pour deux entiers, et l'appel de let
entre eux, dans un souci de discussion, x et y.
Et nous allons enfin ajouter ces deux valeurs, x et y, ainsi que de manière à
mettre en oeuvre la plus simple des calculatrices.
>> printf, donnez-moi s'il vous plaît un int.
Et maintenant, nous devons réellement obtenir qui int de l'utilisateur.
Pour ce faire, je vais déclarer une variable appelée x, allouant ainsi
une partie de mémoire dans l'ordinateur pour cette variable, x.
Et maintenant, permettez-moi de céder, à l'aide du opérateur d'affectation, la valeur de retour,
pour ainsi dire, de get int.
En d'autres termes, sur le côté droit de cette expression, appelons obtenir
int, qui est une fonction déclarée dans CS50.h, et permettre get int faire l'
levage lourd d'obtenir un int en quelque sorte à partir de l'utilisateur, le retournant,
pour ainsi dire, et le stocker de le côté droit de cette expression
dans le côté gauche, de cette expression.
>> Disons prochaine font la même chose, ce temps à une valeur de
la variable appelée y.
printf, donnez-moi s'il vous plaît une autre int.
int y, déclarant ainsi une nouvelle variables, cette fois appelé
y, est égale à obtenir int.
En d'autres termes, je peux appeler get int plusieurs fois, et chaque fois qu'il est
va revenir quelque entier l'utilisateur a effectivement tapé.
>> Enfin, ajoutons x et y ensemble.
printf, cette somme de% d et% d, donc dans Autrement dit, je vais brancher le
les valeurs de x et y pour ceux valeurs d'espace réservé.
% D est, ainsi,% d.
En d'autres termes, si j'ajoute un int à un autre int, je vais
pour obtenir un troisième int.
Par conséquent, je vais utiliser une troisième placer titulaire d'un int.
>> Période, barre oblique inverse n, juste pour mettre un nouveau ligne sur l'écran de façon à déplacer l'
curseur vers le bas d'une manière ordonnée, fermant.
>> Maintenant, printf, dans ce cas, va d'avoir à prendre un certain supplémentaires
arguments, trois, en fait.
Parce que dans ce premier argument, je n'ai spécifiées trois détenteurs de place.
Donc, je vais les séparer arguments, comme toujours, avec des virgules.
Le premier argument est va être x, le second tel argument va
pour être y, et la troisième de ces arguments va être, bien, juste un
expression arithmétique, x + y.
Je vais fermer ma liste d'arguments avec un parenthèses, point-virgule, Enregistrer ma
déposer, et maintenant compiler ce programme.
>> Faire additionneur Entrée.
Je suis de retour à mon invite à clignoter.
Lançons maintenant - dot slash additionneur Entrée.
S'il vous plaît me donner un int.
Commençons par une.
S'il vous plaît me donner une autre int.
Allons à 2.
Et nous l'espérons, la somme de 1 et 2 est de 3.