我是 C 编程新手。我想使用一个while循环来检查'网格'矩阵的一行中的数字500.00,如果它不存在则转到下一行。为此我编写了这个程序,但不幸的是它没有显示任何结果,我不知道问题出在哪里。
我写的程序在这里:
for(i=0;i<12;i++){
c=0;
for (j=0;j<26;j++){
while(grid[i][j]!=500.00 && c<=ncmax );
c++;
}
printf("%d \n \n",c);
}
我将while循环更改为
while(&grid[i][j]!=500.00 && c<=ncmax );
但它显示了这些错误
error C2440: '!=' : cannot convert from 'double' to 'float *'
error C2446: '!=' : no conversion from 'double' to 'float *'
这个问题我该怎么办?一般来说,我可以像这样使用while循环吗?如果您需要查看整个程序,请告诉我。