a任何人都可以建议以下调用的含义是什么scanf?
scanf("%d a %f",&i,&f)
scanf("%d a %f",&i,&f)
意味着您必须输入数据,格式为 25 a 33.3
然后当你使用打印它时
printf("i=%d f=%f",i,f);
然后你得到输出
i = 25 , f = 33.3
f由于&行中的,您没有获得变量的值scanf("%d a %f",&i,&f)
这&意味着您正在获取f内存中变量的地址。您应该删除 '&以获得变量的实际值。
对于一个:
这意味着您正在将输入格式化为: