版主
主题
回帖0
积分10609
阅读权限200
注册时间2008-11-22
最后登录1970-1-1
在线时间 小时
|
楼主 |
发表于 2018-3-24 10:55
|
显示全部楼层
main.c
- |+ X; F! [: B7 k////////////////////////////////////////////////////////////
; ]4 p- }+ f1 J. l, \2 h#include "shape.h"
" K/ O- x& U; G: `3 c#include <stdio.h> /* for printf() */
& T( B6 u Q; V( F2 a# i. \int main() {1 V9 ]; m9 I# @
Shape s1, s2; & i: Z; l$ A4 V3 n. y! @4 v1 e
Shape_ctor(&s1, 0, 1);
0 F: v) p* O# a3 X' V6 VShape_ctor(&s2, -1, 2);
( }# z# K; b, I; T4 B5 Bprintf("Shape s1(x=%d,y=%d)\n", s1.x, s1.y);
, R+ J1 A& c& e2 _printf("Shape s2(x=%d,y=%d)\n", s2.x, s2.y);; x) \: T, J! f, A+ f- A
Shape_moveBy(&s1, 2, -4);% q! i8 f* ?0 E; k
Shape_moveBy(&s2, 1, -2);" U; N3 ?* L" F
printf("Shape s1(x=%d,y=%d)\n", s1.x, s1.y);& [% s& b! k5 l* H6 a
printf("Shape s2(x=%d,y=%d)\n", s2.x, s2.y);
; u6 i7 N+ G+ w6 L Ereturn 0;
/ |& S& s j7 S5 d# \1 W" J N) R}! \' [5 n* y$ M& g5 x% Q
8 g, e4 K( f8 D! N3 D9 `
|
|