1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:02,860 扬声器1:让我们写一个程序, 得到的整数从用户,而不 3 00:00:02,860 --> 00:00:05,820 使用CS50库 函数,得到诠释。 4 00:00:05,820 --> 00:00:08,570 要做到这一点,我们将使用 一个新的函数称为扫描f。 5 00:00:08,570 --> 00:00:12,880 那事实证明,获得的INT CS50 图书馆用户的引擎盖下。 6 00:00:12,880 --> 00:00:13,980 在这里,我们走了。 7 00:00:13,980 --> 00:00:15,400 >> 让我们首先声明一个int。 8 00:00:15,400 --> 00:00:17,110 让我们随便把它按x。 9 00:00:17,110 --> 00:00:19,350 这将最终把 用户的整数英寸 10 00:00:19,350 --> 00:00:25,530 现在让我们来提示用户为该 数,与数字,请。 11 00:00:25,530 --> 00:00:28,280 现在我们姑且称之为扫描楼如下。 12 00:00:28,280 --> 00:00:32,250 扫描楼报价引文%的我, 这表明了我想要得到 13 00:00:32,250 --> 00:00:34,040 从用户确实是一个整数。 14 00:00:34,040 --> 00:00:37,190 但现在我需要提供存储 空间为整数。 15 00:00:37,190 --> 00:00:40,830 我不能只是通过在X,因为召回 当你传递一个参数传递给 16 00:00:40,830 --> 00:00:43,080 功能,它通常 按值传递。 17 00:00:43,080 --> 00:00:44,880 这是一个副本传入 18 00:00:44,880 --> 00:00:48,970 相反,我想提供扫描f 随着x的地址,以便它可以 19 00:00:48,970 --> 00:00:51,840 实际上更改值 在该地址。 20 00:00:51,840 --> 00:00:56,310 为了实现这一目标,我只是需要传递 在符号X IN为了通过在 21 00:00:56,310 --> 00:00:58,210 的x地址。 22 00:00:58,210 --> 00:01:00,870 >> 最后,让我们继续和打印 出为用户恰好 23 00:01:00,870 --> 00:01:02,160 他或她打字。 24 00:01:02,160 --> 00:01:06,520 随着印花T,报价引文结束,谢谢 为 - %的i是我们的 25 00:01:06,520 --> 00:01:11,000 占位符,后跟一个x这 时间,不与符号按x。 26 00:01:11,000 --> 00:01:14,570 因为,一如既往,我想通过成 打印f完全值,我 27 00:01:14,570 --> 00:01:15,560 想打印出来。 28 00:01:15,560 --> 00:01:19,400 >> 现在,让我们保存,编译, 并运行此程序。 29 00:01:19,400 --> 00:01:25,200 作,扫描f为,点斜线, 扫描f为,数请。 30 00:01:25,200 --> 00:01:27,790 让我们为它提供O 50。 31 00:01:27,790 --> 00:01:29,040 并感谢50。 32 00:01:29,040 --> 00:01:31,563