📄 20010118-1.c
字号:
typedef struct { int a, b, c, d, e, f;} A;void foo (A *v, int w, int x, int *y, int *z){}voidbar (A *v, int x, int y, int w, int h){ if (v->a != x || v->b != y) { int oldw = w; int oldh = h; int e = v->e; int f = v->f; int dx, dy; foo(v, 0, 0, &w, &h); dx = (oldw - w) * (double) e/2.0; dy = (oldh - h) * (double) f/2.0; x += dx; y += dy; v->a = x; v->b = y; v->c = w; v->d = h; }}int main (){ A w = { 100, 110, 20, 30, -1, -1 }; bar (&w,400,420,50,70); if (w.d != 70) abort(); exit(0);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -