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

C言語では複合リテラル

PHPz
リリース: 2023-09-11 10:09:03
転載
1370 人が閲覧しました

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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート