32 lines
522 B
C
32 lines
522 B
C
#include <stdio.h>
|
|
#include <string.h>
|
|
|
|
typedef struct point {
|
|
int x;
|
|
int y;
|
|
char *number;
|
|
struct point *ptr_for_go_next;
|
|
} point_t;
|
|
|
|
int main() {
|
|
point_t p2 = {
|
|
.x = 20,
|
|
.y = 40,
|
|
.number = "number_2",
|
|
.ptr_for_go_next = NULL
|
|
};
|
|
|
|
point_t p1 = {
|
|
.x = 10,
|
|
.y = 20,
|
|
.number = "number_1",
|
|
.ptr_for_go_next = &p2
|
|
};
|
|
|
|
printf("x: %d\n", p1.x);
|
|
printf("y: %d\n", p1.y);
|
|
printf("number: %s\n", p1.number);
|
|
|
|
return 0;
|
|
}
|