C言語なら俺に開け! Part 〈54〉
■ このスレッドは過去ログ倉庫に格納されています
0048デフォルトの名無しさん
NGNGtypedef struct stack{
int data[1];
int top;
int size;
}stack_t;
と言うスタック構造体があって、データをポップする関数があります。
そこで関数の最後に
return stack->data[--stack->top];
という記述があるのですが、これはトップのデータをリターンして、
トップを1つ下げるという意味なのでしょうか?
それともトップを1つ下げたところにあるデータをリターンするという意味なのでしょうか?
確か、記号の優先順位は--よりも[]の方が上だったような気がするのですが、やはり前者でしょうか?
ご教授お願いします。
■ このスレッドは過去ログ倉庫に格納されています