结构类型变量的初始化

结构类型变量也与其他变量一样,可以再定义的同时进行初始化

#include <stdio.h>
#include <stdlib.h>
int main(void)
{
	struct DataType
	{
		int year;
		int month;
		int day;	
	};
	struct StudentType
	{
		int num;
		char *name;
		char sex[3];
		struct DataType birthday;
		float score;
	};
	struct StudentType student=//¶¨Òå½á¹¹ÀàÐͱäÁ¿²¢Í¬Ê±½øÐгõʼ»¯ 
	{
		10168,
		"ѧÓÑÕÅ",
		"ÄÐ", 
		{1963,6,18},
		99.8
	} ;
	printf("ѧºÅ:%d\n",student.num);
	printf("ÐÕÃû:%s\n",student.name);
	printf("ÐÔ±ð:%s\n",student.sex);
	printf("ÉúÈÕ:%dÄê%dÔÂ%dÈÕ\n",student.birthday.year,student.birthday.month,student.birthday.day);
	printf("³É¼¨:%4.1f\n",student.score);
	system("PAUSE");
	return 0;
}
注意此处的数组的赋值方式直接写注意定义和声明后面都需要加上分号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值