想象一下下面的代碼:如何調用一個返回一個標誌的函數,並在內部重新設置該標誌爲false?
static char myFlag;
void setFlagTo_1(void)
{
myFlag = 1;
}
char hasFlagChangedTo_1(void)
{
char retval = myFlag;
myFlag = 0;
return retval;
}
一個怎樣描述命名hasFlagChangedTo_1
功能。你會怎麼稱呼/描述這個行爲?
我不知道我跟......你想* *當'myFlag'的值改變時調用函數? – Mike
'read_clear'或'read_reset'? –
有很多方法來回答這個問題 - 這使得這個問題不適合堆棧溢出的屬性。 – mah