Points with a struct · Titik dengan struktur
Points with a struct
A struct groups related values into one type. Here struct Point holds an x and a y. Complete two functions: make_point builds and returns a Point, and move_point shifts an existing one. With a pointer to a struct you reach its fields with ->, so p->x += dx moves it.
Poin dengan struct
Sebuah struct mengelompokkan nilai-nilai terkait menjadi satu tipe. Di sini struct Point menyimpan sebuah x dan sebuah y. Lengkapi dua fungsi: make_point membangun dan mengembalikan Point, dan move_point menggeser yang sudah ada. Dengan pointer ke struct Anda mencapai field-fieldnya dengan ->, jadi p->x += dx memindahkannya.
A struct Point with int x, y is given. Complete make_point(int x, int y) to build a Point, and move_point(struct Point *p, int dx, int dy) to shift it by (dx, dy) using ->. · Satu ⟨struct Point⟩ dengan ⟨int x, y⟩ diberikan. Selesaikan ⟨make_point(int x, int y)⟩ untuk membina Point, dan ⟨move_point(struct Point *p, int dx, int dy)⟩ untuk menggerakkannya sebanyak ⟨(dx, dy)⟩ menggunakan ⟨->⟩.
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.