概述
1、先定义结构体类型,再定义结构体结构体变量
struct结构体类型名
{
//成员列表
};
//定义point结构体类型
struct point
{
int x;
int y;
};
//使用结构体类型定义两个变量
structpoint p1;
structpoint p2;
2、同时定义结构体类型和结构体变量
struct结构体名
{
//成员列表;
}结构体变量1,结构体变量2...;
struct point
{
int x;
int y;
}p1;
struct point p2;// 使用结构体类型定义1个变量
访问结构体变量的成员采用如下语法
结构体变量.成员名
初始化结构体变量
可以直接对结构体变量执行初始化
struct rect
{
int x;
int y;
int width;
int height;
} rect1 = {20,30,200,300};
--------------------------------
//下面的代码是错误的!!!!!
// rect1 = {20,30,200,300};
--------------------------------
// 还可以如下方法:
struct rect rect2 = {10,10,10,90};
//如果用typedef起一个新名称可以有如下用法
struct point
{
int x;
int y;
};
typedef struct point FKPoint;
FKPoint p1 = {20,30};
FKPoint p2 = {30,98};
--------------------------
//下面的代码是错误的
// p1 = {2,3};
--------------------------
//依次对结构体变量的每个成员变量赋值,这总是正确的
p1.x = 10;
p1.y = 20;
最后
以上就是爱听歌流沙为你收集整理的struct 结构体的用法简单介绍的全部内容,希望文章能够帮你解决struct 结构体的用法简单介绍所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复