ในส่วนนี้เราจะมาดูกันว่าอะไรคือตัวอักษรผสมใน C. ตัวอักษรผสมถูกนำมาใช้ในมาตรฐาน C99 ใน C. การใช้คุณสมบัตินี้ มันสามารถสร้างวัตถุที่ไม่มีชื่อได้ ในตัวอย่างต่อไปนี้ เราจะมาดูวิธีการใช้ตัวอักษรผสมเพื่อสร้างวัตถุโดยไม่มีชื่อ
ตัวอย่าง
#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});
} ผลลัพธ์
(10,20)