Computer >> Máy Tính >  >> Lập trình >> lập trình C

Compound Literals trong C

Trong phần này, chúng ta sẽ thấy những gì là phức hợp nghĩa trong C. Các ký tự ghép được giới thiệu trong tiêu chuẩn C99 trong C. Sử dụng tính năng này, nó có thể tạo các đối tượng không tên. Trong ví dụ sau, chúng ta sẽ thấy cách sử dụng chữ ghép để tạo đối tượng không có bất kỳ tên nào.

Ví dụ

#include<stdio.h>
struct point {
   int x;
   int y;
};
void display_point(struct point pt) {
   printf("(%d,%d)\n", pt.x, pt.y);
}
main() {
   display_point((struct point) {10, 20});
}

Đầu ra

(10,20)