C++ 还是给我一个重复向量 i您得到的值总是相同的

C++ 还是给我一个重复向量 i您得到的值总是相同的,c++,C++,(i/(nfft-1))用括号保护好,因此执行整数除法 由于nfft>i您得到的值总是相同的 如何使用ix的示例: f.push_back(((float(i)/(nfft-1))-0.5)*8e6) (i/(nfft-1))受到括号的良好保护,因此执行整数除法 由于nfft>i您得到的值总是相同的 如何使用ix的示例: f.push_back(((float(i)/(nfft-1))-0.5)*8e6) 解决此类问题的正确工具是调试器。在询问堆栈溢出问题之前,应逐行检查代码。有关更多帮助,

(i/(nfft-1))
用括号保护好,因此执行整数除法

由于
nfft>i
您得到的值总是相同的

如何使用ix的示例:

f.push_back(((float(i)/(nfft-1))-0.5)*8e6)
(i/(nfft-1))
受到括号的良好保护,因此执行整数除法

由于
nfft>i
您得到的值总是相同的

如何使用ix的示例:

f.push_back(((float(i)/(nfft-1))-0.5)*8e6)

解决此类问题的正确工具是调试器。在询问堆栈溢出问题之前,应逐行检查代码。有关更多帮助,请阅读。至少应[编辑]您的问题将包含一个重现您的问题的示例,以及您在调试器中所做的观察。整型除法始终为零…在回推调用中将
i
转换为浮点。您所说的“重复数据”是什么意思?@AndyG此程序的输出是-4e+06多次重复。解决此类问题的正确工具是调试器。在询问堆栈溢出问题之前,您应该逐行检查代码。有关更多帮助,请阅读。至少,您应该[编辑]您的问题将包括一个重现您的问题的示例,以及您在调试器中所做的观察。整型除法始终为零…将
i
转换为push_-back调用中的float。您所说的“重复数据”是什么意思?@AndyG此程序的输出将-4e+06重复多次。