gpt4 book ai didi

c - 从 C 中的文件中读取, "%*lf"是如何工作的?

转载 作者:太空宇宙 更新时间:2023-11-04 07:52:57 24 4
gpt4 key购买 nike

在用 C 语言读取文件时,有人告诉我可以在 % 之后添加一个 * 以忽略该输入。例如:

fscanf(inputfile, "%lf %lf %*lf", &num1, &num2);

在此示例中,指针读取三个 double 值,但只需要存储其中两个(% 符号后没有 * 符号的值)。

谁能解释一下它是如何工作的,因为据我所知,* 符号用于初始化或进入指针?

最佳答案

*的使用只是一个任意选择的字符串常量。它与指针解除引用无关。它的“工作原理”是 scanf 中的解析器只是像通常那样解析类型,然后丢弃该值,而不是寻找一个参数来放入它。

关于c - 从 C 中的文件中读取, "%*lf"是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52619348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com