ホームページ >バックエンド開発 >C++ >C言語では複合リテラル

C言語では複合リテラル

PHPz
PHPz転載
2023-09-11 10:09:031350ブラウズ

C言語では複合リテラル

このセクションでは、C の複合リテラルとは何かを見ていきます。複合リテラルは、C の C99 標準で導入されました。この機能を使用すると、名前のないオブジェクトを作成できます。次の例では、複合リテラルを使用して名前なしでオブジェクトを生成する方法を示します。

Example

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

输出力

(10,20)

以上がC言語では複合リテラルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。