怎么进广州集体户口:一个关于C语言结构体的问题

来源:百度文库 编辑:高考问答 时间:2024/04/30 00:48:21
struct struA
{
int number1;
struct struB
{
int number2;
};
};

定义以上结构体,请问在main函数中如何定义结构体变量,并可以使用struct struB中的数据成员!? 谢谢

都可以访问啊!

例子:
struct struB
{
int number2;
};

struct struA
{
int number1;
struct struB strub;

};

main()
{
struct struA mystruA;
memset(&mystruA,0x00,sizeof(mystruA) );
mystruA.strub.number2=100;
mystruA.number1=200;
printf
("%d %d",mystruA.number1,mystruA.strub.number2);
}

#include<stdio.h>
main(){
int a;
char b;
scanf("%d",&a);
switch(a/10){
case 10:b='A';
break;
case 9:b='A';
break;
case 8:b='B';
break;
case 7:b='C';
break;
case 6:b='D';
break;
default:b='E';
}
printf("等级为:%c\n",c);
}

我记得正常的定义结构体,就可以用结构体里面的变量啊!