搜索

C语言中*f是什么

发布网友 发布时间: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

是指针变量,看一下相关章节吧
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top