ในส่วนนี้เราจะมาดูกันว่าอะไรคือตัวอักษรผสมใน 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)