-1
A
回答
5
scanf
是从C标准库。在C中,没有这样的参考。因此,你需要传递指针来完成等效的结果。
std::cin
来自C++标准库。在C++中,有是这样的东西作为参考。所以你可以写std::cin >> num
,一切都很好。
如果您在C++中使用scanf
,你应该始终使用std::scanf
从cstdio
,这在技术上是从C++标准库,虽然从C标准库发起。
相关问题
- 1. 坏输入C vs C++ cin vs scanf
- 2. C++用cin输入问题
- 3. C:使用scanf()构造输入
- 4. C++ iostream:使用cin >> var和getline(cin,var)输入错误
- 5. 使用cin验证输入
- 6. C++ 11 cin输入验证
- 7. 没有在输入CIN C++
- 8. 使用scanf输入切换
- 9. 什么是scanf格式输入的cin analougus?
- 10. 用C解析输入,scanf的
- 11. 输入值从scanf结构
- 12. Sublime Text C++:用户输入与cin
- 13. getchar_unlocked()VS scanf()的VS CIN
- 14. 用户输入(cin) - 默认值
- 15. C - scanf没有停止用户输入
- 16. C++不要输入我的cin
- 17. 如何使用C++写入cin输入流
- 18. 提供cin输入的默认值
- 19. 使用cin使用空格输入多个输入
- 20. 使用scanf的输入字符串()
- 21. 使用scanf输入字符的问题()
- 22. 关于使用scanf输入的问题
- 23. 使用scanf挂起的输入读取
- 24. CIN对象 - C++
- 25. C scanf()不解析我的输入
- 26. 使用cin的好输入验证循环 - C++
- 27. 使用scanf接受用户输入
- 28. 如何在C++中使用组合作为用户输入“cin”
- 29. 从Bash管道输入到C++ cin
- 30. C++空间标记cin输入结束?
C++引用与C和指针? – crashmstr
'scanf'修改整数的值,所以必须传递一个指针作为第二个参数。 – ForceBru
@ForceBru:你认为'cin >> num'有什么用? –