我正在尝试在C程序中使用stdbool.h库文件.但是,当我尝试编译时,会出现一条错误消息,指出intellisense无法打开源文件stdbool.h.
任何人都可以建议我如何让视觉工作室认识到这一点?这个头文件是否有效?我正在读一本关于学习C编程的书.
我不确定为什么下面的代码不起作用,我试图在数组中找到NaN的值,然后将NaN移动到数组中的第一个元素(元素0)并将现有元素0与任何地方交换NaN是.请问我能检查一下我的代码吗?也许你们/女孩可以看到我不能的东西?
提前致谢!
#define NaN (float)(1e308*10*0)
void movenan(float array[], int size)
{
int w;
float hold;
float move;
for(w = 0; w < SIZE - 1; w++)
{
if(array[w] == NaN)
{
hold = array[w];
array[w] = array[0];
array[0] = hold;
}
}
Run Code Online (Sandbox Code Playgroud)
}