ここで出力 2 が得られる理由を説明してください。私の期待する o/p は 5 または 7 です。光を当ててください。ありがとうございました!
#include<stdio.h>
typedef enum {a=3, b, c, d, j}e;
void f(e *e1) {
printf("%ld", (int)*e1);
}
main(){
e es;
f(&es);
}
ここで出力 2 が得られる理由を説明してください。私の期待する o/p は 5 または 7 です。光を当ててください。ありがとうございました!
#include<stdio.h>
typedef enum {a=3, b, c, d, j}e;
void f(e *e1) {
printf("%ld", (int)*e1);
}
main(){
e es;
f(&es);
}