发布网友 发布时间:2022-03-29 08:55
共5个回答
热心网友 时间:2022-03-29 10:24
读语句中的格式 %*f 与 %f 的意义相同,就是从输入流中,按浮点数格式取一个输入元素。但 %*f 格式是 取一个输入元素后不传给任何参数,换句话说,就是丢弃它。%f是取一个输入元素后,传给读语句中给定的参数。
%*f %*d %*s 主要用于文件输入,作用是“跳过”某值,读别的值。例如输入文件内容:
1 10.1 Laowu 12.4
20 10.2 Laoliu 15.1
35 10.4 Laoba 9.2
...
有用的数是第四列,所以这样读:
for (i=0;i<n;i++) fscanf(fin,"%*d %*f %*s %f",&x[i]);
它将按格式“跳过" 每行前三个数,只读入每行第4个数,存到 x[i] 里。
键盘输入一般不用这种格式,因为没有必要多打一个数,再遗弃它。
热心网友 时间:2022-03-29 11:59
定义了一个指针变量f
热心网友 时间:2022-03-29 13:50
这个要看上下文.
也可能是定义一个指针
也可能是对某个指针引用的变量的操作.
热心网友 时间:2022-03-29 15:58
指针f这个变量
热心网友 时间:2022-03-29 18:23
是指针变量,看一下相关章节吧