Cプログラムでこの式を見つけましたが、取得できませんでした:
struct stack_rec *ss;
ss=(struct stack_rec *)EMalloc(sizeof(struct stack_rec));
if (ss) {
int res;
res = (ss->elem = * i , 1); // what does this mean ????
if (res <= 0)
return res;
if (*s == 0) {
ss->next = 0;
} else {
ss->next = *s;
}
*s = ss;
return 2;
}
return 0;
とはres = (ss->elem = * i , 1);
どういう意味ですか? ブール式ですか?1 ではなく 0 で試してみましたが、常に 2 番目のパラメーターの値が返されます。誰かこの表現を説明してくれませんか?