float rootbeer[10],tings[10][5],*pf,vable=2.2
int i =3
以下语句是错的吗,错在哪?
scanf(“%f”,&rootbeer);
rootbeer=vable;
printf(“%f”,rootbeer);
things[5]=rootbeer;
(答案上说是错在rootbeer不是float类型,看的很莫名其妙,望解答。。。)
数组和基本类型的区别
https://blog.csdn.net/qq_41594698/article/details/97119420
rootbeer[10]首先时float 类型的数组,所以无论你用scanf或printf还是赋值给其他变量,都要指定它的一个下标变量,即rootbeer[0]-rootbeer[9]的其中一个