欢迎加入技术交流QQ群(2000人):电力电子技术与新能源 920776074
高可靠新能源行业顶尖自媒体
在这里有电力电子、新能源干货、行业发展趋势分析、最新产品介绍、众多技术达人与您分享经验,欢迎关注微信公众号:电力电子技术与新能源(Micro_Grid),论坛:www.21micro-grid.com,建立的初衷就是为了技术交流,作为一个与产品打交道的技术人员,市场产品信息和行业技术动态也是必不可少的,希望大家不忘初心,怀有一颗敬畏之心,做出更好的产品!
电力电子技术与新能源论坛
www.21micro-grid.com
小编推荐值得一看的书单电力电子技术与新能源小店
定义结构体变量
下面举一个例子来说明怎样定义结构体变量。
struct string
{
char name[8];
int age;
char sex[2];
char depart[20];
float wage1, wage2, wage3, wage4, wage5;
}person;
这个例子定义了一个结构名为string的结构体变量person。还可以省略变量名person,做如下定义:
struct string
{
char name[8];
int age;
char sex[2];
char depart[20];
float wage1, wage2, wage3, wage4, wage5;
};
struct string person; //定义结构名为string的结构体变量person
struct string Liming, Liuqi, ...;
struct
{
char name[8];
int age;
char sex[2];
char depart[20];
float wage1, wage2, wage3, wage4, wage5;
} Liming, Liuqi;
结构变量.成员名
int main()
{
struct
{
char *name; //姓名
int age; //年龄
char group; //所在小组
} stu1;
//给结构体成员赋值
stu1.name = "Tom";
stu1.age = 18;
stu1.group = 'A';
//读取结构体成员的值
printf("%s的年龄是%d,在%c组\n", stu1.name, stu1.age, stu1.group);
return 0;
}
struct
{
char name[8];
char sex[2];
int age;
char addr[40];
}student[40];
结构数组元素.成员名
student[0].name
student[30].age
struct string
{
char name[8];
char sex[2];
int age;
char addr[40];
}*student;
结构体指针名->结构体成员
strcpy(student->name, "acket"); //student->name就是(*student).name
student->age=18;
student=(struct string*)malloc(size of (struct string));
//size of (struct string)是自动求取string结构体的字节长度
struct 位结构名
{
数据类型 变量名: 整型常数;
数据类型 变量名: 整型常数;
}位结构变量;
struct
{
unsigned incon: 8; /*incon占用低字节 的0~7共8位*/
unsigned txcolor: 4;/*txcolor占用高字节的0~3位共4位*/
unsigned bgcolor: 3;/*bgcolor占用高字节的4~6位共3位*/
unsigned blink: 1; /*blink占用高字节的第7位*/
}ch;
ch.bgcolor
struct info
{
char name[8];
int age;
struct address addr;
unsigned char state:1;
unsigned char payyyy:1;
}people;
typedef struct person
{
int age ;
char *name;
char *sex;
}student;
student stu1; //此处可以用student来定义一个结构体变量
文章首尾冠名广告正式招商,功率器件:IGBT,MOS,SiC,GaN,磁性器件,电源芯片,DSP,MCU,新能源厂家都可合作,有意者加微信号1768359031详谈。
说明:本文来源网络;文中观点仅供分享交流,不代表本公众号立场,转载请注明出处,如涉及版权等问题,请您告知,我们将及时处理。
电力电子技术与新能源通讯录:
Please clik the advertisement and exit
重点
如何下载《电力电子技术与新能源》板块内高清PDF电子书
点击文章底部阅读原文,访问电力电子技术与新能源论坛(www.21micro-grid.com)下载!
或者转发所要文章到朋友圈不分组不屏蔽,然后截图发给小编(微信:1413043922),小编审核后将文章发你!
推荐阅读:点击标题阅读
LLC_Calculator__Vector_Method_as_an_Application_of_the_Design
自己总结的电源板Layout的一些注意点
华为电磁兼容性结构设计规范V2.0
Communication-less Coordinative Control of Paralleled Inverters
Soft Switching for SiC MOSFET Three-phase Power Conversion
看完有收获?请分享给更多人
公告:
更多精彩点下方“阅读原文”!
点亮“在看”,小编工资涨1毛!