回复 2楼 rjsp
额,这样说吧,就是在memset函数里用到 0x7f 与在其他语句中的0x7f一样么?
应为我知道在memset中,0x7f很大,但要是单独输出0x7f的话是127,
代码如下
——————————————————————————
#include<iostream>
#include<cstring>
using namespace std;
const int MAX = 1000;
int a[MAX][MAX],b[MAX],n,m,x,y,num;
bool f[MAX];
int main()
{
cin>>m>>n;
memset(a,0x7f,sizeof(a));
memset(b,0x7f,sizeof(b));
//本行的0x7f
memset(f, 1, sizeof(f));
for(int i = 1;i<= n;i++)
{
cin>>x>>y>>num;
a[x][y]
= num;
}
int r,s;
int i = r,k = 0,minn = 0x7f;
b[r] = 0;
f[r] = 1;
while()
{
k = 0;
for(int j = 1;j<= n;j++)
{
if(a[i][j] < 0x7f)
//这一行的0x7f与上面memset中赋给数组的值是否一样?
}
}
return 0;
}