반응형
c언어 구조체(struct) 선언 후 함수 활용
c언어 구조체(struct) 선언 후 구조체 함수 활용
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
/* Struct demo */
#include <stdio.h>
// 'object' vehicle
struct vehicle { int x, y; };
// Move vehicle
struct vehicle move(struct vehicle v, int vx, int vy) {
v.x = v.x + vx;
v.y = v.y + vy;
return v;
}
int main() {
// move struct object vehicle
struct vehicle truck = { 11, 27 };
truck = move(truck, 1, 3);
// Print result
printf("truck - x: %d, y: %d\n", truck.x, truck.y);
}
|
cs |
반응형
'C 언어 > C언어 기초' 카테고리의 다른 글
[C언어 #38] 포인터 (pointer) segfault (0) | 2020.07.07 |
---|---|
[C언어 #37] 포인터 (pointer) (0) | 2020.07.07 |
[C언어 #35] 구조체 (struct) (0) | 2020.07.07 |
[C언어 #31_2] 비만도 (BMI) 계산 (0) | 2020.07.06 |
[C언어 #34] 10진수를 2진수로 변환 (decimal and binary conversion) (0) | 2020.07.03 |