【发布时间】:2016-09-13 09:30:53
【问题描述】:
#include<stdio.h>
typedef union
{
struct accname
{
char sbi[20];
char canara[20];
char hdfc[20];
char icici[20];
};
} unionv;
void main()
{
unionv var1;
struct accname var2;
printf("sizeof union=%d\n",sizeof(var1));
printf("sizeof str=%d\n",sizeof(var2));
}
这里显示警告。
warning: declaration does not declare anything [enabled by default] }unionv
谁能清楚为什么它显示警告?
【问题讨论】:
-
你为什么要声明一个只有一个成员的工会?
标签: c