自定义类型的嵌套定义
以结构体类型(struct)为例
#include <stdio.h>
#include <stdlib.h>
struct testa
{
int a;
float b;
struct testb
{
int c;
}tb;
}ta;
int main(void)
{
int i;
float j;
int k;
scanf("%d",&i);
scanf("%f",&j);
scanf("%d",&k);
ta.a = i;
ta.b = j;
ta.tb.c = k;
printf("\n*********\n\n");
printf("%d\n", ta.a);
printf("%f\n", ta.b);
printf("%d\n", ta.tb.c);
return 0;
}
运行结果: