20010118-1.c
来自「this is a gcc file, you can download it 」· C语言 代码 · 共 38 行
C
38 行
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 + =
减小字号Ctrl + -
显示快捷键?