fp_bfast); 直到现在我都认为 fputc 获取一个字符并将其放入输出流。这行代码是做什么的-6ren">
gpt4 book ai didi

c++ - 带有字符串和 int 参数的 fputc? "01234"[(int)tmp_seq[j][i]]

转载 作者:太空宇宙 更新时间:2023-11-04 01:10:28 25 4
gpt4 key购买 nike

我看到了这行代码:

fputc("01234"[(int)tmp_seq[j][i]], opt->fp_bfast);

直到现在我都认为 fputc 获取一个字符并将其放入输出流。这行代码是做什么的

最佳答案

代码索引字符串 "01234" 以通过将字符串视为字符数组来选择字符。索引是 (int)tmp_seq[j][i]

大概(int)tmp_seq[j][i] 持有04 之间的值,否则会有一个数组索引越界错误。

关于c++ - 带有字符串和 int 参数的 fputc? "01234"[(int)tmp_seq[j][i]],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13441179/

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