您的位置:首页 > 编程语言 > C语言/C++

c++结构体学习记录

2016-06-13 19:49 239 查看
使用结构体可以增强代码可读性,也能简化代码,很多时候都需要用到。

结构体的定义:结构体可以定义一般成员,也可以定义函数。

struct p{
int x,y,z;    //定义整形成员
bool operator <(const p &other)const  //定义比较函数
{
return z<other.z;   //根据z升序排列
}
};


定义p类型的变量:除了可以像定义其他类型变量的方法(p w(变量名))外还可以在定义结构体的时候在大刮号外加变量名:struct p{…..}w(变量名); 这样定义。

结构体的赋值:除了一般给变量赋值的方法,还可以用刮号直接给整体赋值。

w.x=1;  //直接对某一属性赋值
w={1,2,3};  //对整体赋值,等效于w.x=1; w.y=2; w.z=3;


具体应用迟几天更新。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: