#include <stdio.h>
int main() {
struct Contacts {
char name[100];
int age;
char mobile[12];
};
struct Contacts person1 = {"John", 30, };
printf("name: %s, age: %d, mobile: %s\n", person1.name, person1.age, person1.mobile);
return 0;
}
name: John, age: 30, mobile:
#include <stdio.h>
#include <string.h>
int main() {
union Calculation {
int i;
float f;
char str[100];
};
union Calculation cal1 = {1};
printf("cal1.i: %d, cal1.f: %f, cal1.str: %s\n", cal1.i, cal1.f, cal1.str);
cal1.f = 0.111;
printf("cal1.i: %d, cal1.f: %f, cal1.str: %s\n", cal1.i, cal1.f, cal1.str);
strcpy(cal1.str, "None");
printf("cal1.i: %d, cal1.f: %f, cal1.str: %s\n", cal1.i, cal1.f, cal1.str);
return 0;
}
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。