>> DAVID J.马兰：现在，让我们实现一个 功能不只是有一个侧
效果，而是返回 返回值。
具体地讲，让我们来实现一个功能 所谓得正整数，其
生活的目的是为了做到这点。
具体来说，我想使用 这个函数如下 -
INT N得到得到正整数。
然后打印楼感谢 对于百分比为我
占位符，逗号结束。
>> 现在，当然，得到正 整型尚不存在。
因此，让我们通过承诺来实现它 添加到我的文件中的行的顶部
如int标志着该功能 将返回整型 -
获得正整数。
而且我们明确指定此 功能将不承担任何输入，
所以它的参数是无效的。
现在，让我们在我的文件的底部， 只是，这样我可以保持主往上顶，
真正实现或定义 此功能。
>> 首先，我们先从相同 签名，可以这么说 -
整型获得正整数无效。
现在让我们来实现得到 正整数如下。
让我们来声明一个int，也称作N但 我们可以把它几乎无所不能
我们希望，请执行以下操作，而一些 条件为真，我们将返回
该条件在某一时刻。
打印楼请给我一个正整数， 现在让我们使用GET从整型
在CS50库实际 得到诠释。
>> 但在我的情况，让我们这样做 环，只要N小于1。
换言之，只要使用者 不提供我合作
一个正整数，让我重新提示 他或她又一次，又一次，又一次
直到他或她做。
但我还没有完成，因为在 这个功能我需要结束
其实做一些与输入。
所以我打算去回国 它与像的回报到底线
分号，从而返回一个实际的 INT主谁调用这个函数。
现在值得注意的是，即使 得到肯定的int返回整数，它是
当然好它返回 一个正整数明确。
有一个特殊的数据类型不是 正整数具体地说，所以我们
只需使用内置的“诠释”。
>> 现在，回到九号线，请注意，我 打印出N。但是N在这一行
属于该公司宣布N个 八线。
因此，原来你完全可以有 变量相同的命名，因此
只要他们存在于 不同的范围。
并记得范围由定义 花括号最密切
环绕变量 你已经定义。
>> 现在让我们来编译和 运行此程序。
使功能1，点 斜线功能1。
让我们给它一个正整数，像50， 和它说感谢50。
同时，如果我们不进行合作， 再次运行程序，给它
0，我再次提示，或给它 负1，我再次提示。
但如果我合作，为其提供， 说50，我感谢为50。