scanf函数
请问一下,这个代码a = scanf("%d", &b);的意思是将scanf()函数接收到的数赋值给变量a吗?
请大家帮帮忙,谢谢! 本帖最后由 jackz007 于 2019-9-22 15:28 编辑
键盘输入会保存在变量 b 中,a 是 scanf() 的返回值,用来指示函数的调用状态。如果成功从键盘输入中获取到一个整数,那么,a = 1,否则,a = 0。 B才是保存结果,a是判断是否输入成功的结果状态,是一个bool类型,2楼是对的
北极冰枪 发表于 2019-9-22 15:50
B才是保存结果,a是判断是否输入成功的结果状态,是一个bool类型,2楼是对的
好的, 谢谢了 jackz007 发表于 2019-9-22 15:27
键盘输入会保存在变量 b 中,a 是 scanf() 的返回值,用来指示函数的调用状态。如果成功从键盘输入 ...
明白了,谢谢啦!
页:
[1]