扬声器1:让我们写一个程序, 得到的整数从用户,而不 使用CS50库 函数,得到诠释。 要做到这一点,我们将使用 一个新的函数称为扫描f。 那事实证明,获得的INT CS50 图书馆用户的引擎盖下。 在这里,我们走了。 让我们首先声明一个int。 让我们随便把它按x。 这将最终把 用户的整数英寸 现在让我们来提示用户为该 数,与数字,请。 现在我们姑且称之为扫描楼如下。 扫描楼报价引文%的我, 这表明了我想要得到 从用户确实是一个整数。 但现在我需要提供存储 空间为整数。 我不能只是通过在X,因为召回 当你传递一个参数传递给 功能,它通常 按值传递。 这是一个副本传入 相反,我想提供扫描f 随着x的地址,以便它可以 实际上更改值 在该地址。 为了实现这一目标,我只是需要传递 在符号X IN为了通过在 的x地址。 最后,让我们继续和打印 出为用户恰好 他或她打字。 随着印花T,报价引文结束,谢谢 为 - %的i是我们的 占位符,后跟一个x这 时间,不与符号按x。 因为,一如既往,我想通过成 打印f完全值,我 想打印出来。 现在,让我们保存,编译, 并运行此程序。 作,扫描f为,点斜线, 扫描f为,数请。 让我们为它提供O 50。 并感谢50。