C 中的複合字面量


在這一部分中,我們將瞭解 C 中的複合字面量。複合字面量在 C 標準中於 C99 中引入。使用此功能,可以建立未命名物件。在以下示例中,我們將瞭解如何在不使用任何名稱的情況下使用複合字面量來生成物件。

示例

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

輸出

(10,20)

更新時間:2019 年 7 月 30 日

488 次瀏覽

開啟您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.