DAVID J.马兰:让我们实现一个 程序,它的优势 CS50库,使用一个调用的函数 得到诠释,其目的在生活中 做到这一点,以获得一个int, 或一个整数,从所述用户。 好了,我们先使用此功能 需要包括CS50图书馆 头文件,我们可以用做 锋利的include语句。 让我们接下来的,像我们经常做的,包括: 标准IO.H让我们有机会 至如printf函数。 现在让我们来宣告主,本身为int 主空,大括号,并 抢先右大括号。 而且,我们现在进行提示用户 两个整数,我们姑且称之为 其中,为求 讨论中,x和y。 而且我们最后加这两个值, x和y一起以便 实现非常简单 计算器。 printf的,请给我一个int。 现在我们需要真正得到 该整数从用户。 要做到这一点,我要声明一个 变量名为x,从而分配 在计算机内存中的一些 这个变量X。 现在让我转让,使用 赋值操作符的返回值, 可以这么说的get诠释。 换句话说,在右手侧 这个表情,让我们调用get int,它是在声明的函数 CS50.h,并允许获取整型做 得到一个int莫名其妙的繁重 从所述用户,将其返回, 可以这么说,然后从存储它 此表达式的右侧 成的左手侧 这个表达式。 让我们接下来做同样的事情,这 时间得到的一个值 变量称为年。 printf的,请再给我一个整数。 诠释y,从而宣告一个新的 可变的,这段时间称为 Y,等于得到诠释。 换句话说,我可以调用get整型 多次,每一次它的 要返回的任何整数 用户实际上已经打出来。 最后,让我们添加X和Y在一起。 printf的,%D和%d的这笔钱,所以在 换句话说,我要在插 x和y为那些值 占位符的值。 %D是很好,%d个。 换句话说,如果我添加一个整型 另一个整型,我要去 获得第三的int。 因此,我将使用第三 占位一个int。 期间,反斜线N,只是把一个新的 在屏幕上线,以便移动 光标下移整齐,紧密的报价。 现在,printf的,在这种情况下,会 不得不采取一些额外的 参数,3,其实。 因为在那个第一个参数,我已经 指定了三个占位。 所以,我要分开这些 参数,一如既往,以逗号分隔。 第一个这样的说法将是 X,第二个这样的说法是怎么回事 为y,第三个这样的说法 将是很好,只是一个 算术表达式中,x加y。 我将关闭我的参数列表 一个括号,分号,救救我 文件,现在编译这个程序。 使加法器输入。 我回到我的闪烁提示。 现在让我们来运行它 - 点 斜线加法器输入。 请给我一个int。 让我们先从1。 请再给我一个整数。 让我们一起去2。 并希望,1和2的总和为3。