vc++单步调试出现expression cannot be evaluated

#include<stdio.h>
int main()
{
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int i,j,k,l,m,great,small;
for (i=0;i<3;i++)
{
great=a[i][0];
for (j=1;j<3;j++)
{
if (a[i][j]>great)
k=j;
great=a[i][k];
}
small=a[i][k];
for (l=0;l<3;l++)
{
if (a[l][k]<small)
m=l;
small=a[m][k];
}
if (great==small)
printf ("%d\n",a[l][k]);
}
return 0;
}
可以编译成功,但是不能输出

第1个回答  2017-12-17
逐过程调试—F10 逐语句调试—F11跳到光标处—Ctrl+F10 跳出本循环—Shift+F11 设定断点—F9 删除所有断点—Ctrl+Shift+F9 开始编译 F7 重新编译 –Ctrl+F7 开始调试--F5 停止调试—Shift+F5 重新启动—Ctrl+Shift+F5追问

麻烦你看清楚问题啊

麻烦你看清楚问题啊

本回答被网友采纳