0
在調試我「否則,如果」發現部分if(temp->parent==temp1)
語句不檢查true
或false
if語句將被忽略。直接控制跳轉到Send()
函數。請讓我知道哪裏出了問題。同時運行
else if(I_Send(my_rank,global_parent,&dest,num_procs))
{
if(temp->parent==temp1)
{
fix_node[my_rank]==temp;
}
Send(fix_node[my_rank],L,sz_vec[fix_node[my_rank]->node_num],fix_node[my_rank],dest,temp1);
temp1=temp1->parent;
if(temp1!=NULL)
local_parent=temp1->node_num;
}
你怎麼知道它沒有被檢查? –
把一個else後if語句和打印的東西。 – 2014-03-07 05:22:30
如果它只是跳過該塊,它可能評估爲false。不過,我們需要更多的代碼才能真正說出來。 – computerfreaker