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.