Home >Backend Development >C++ >In C language, compound literals

In C language, compound literals

PHPz
PHPzforward
2023-09-11 10:09:031347browse

In C language, compound literals

In this section we will see what is the compound literals in C. The compound literals are introduced in C99 standard in C. Using this feature, it can create unnamed objects. In the following example we will see how to use compound literal to generate object without any name.

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)

The above is the detailed content of In C language, compound literals. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:tutorialspoint.com. If there is any infringement, please contact admin@php.cn delete