這是用C++寫的數(shù)組線性表的插入函數(shù),其中第二個(gè)if條件中,如果用 listSize+1 是沒有問題的,如果用 listSize++ 程序執(zhí)行是有錯(cuò)誤的(非編譯錯(cuò)誤)void insert(int location, elementtype theElement)
{ if(location > arrayLength - 1) cout<<"List is full."<<endl; if(location > (listSize+1) || location < 1 ) cout<<"Please enter correct value."<<endl; else
{ for(int n = listSize; n >= location; n--)
elements[n++] = elements[n];
elements[location] = theElement;
listSize++;
}
}i++和i+1在比較運(yùn)算符中有什么區(qū)別嗎?
請問在C++中的使用比較運(yùn)算符時(shí),i++與i+1有什么區(qū)別?
富國滬深
2018-05-20 18:10:44