当前位置: 编程技术>c/c++/嵌入式
C++中指向结构体变量的指针
来源: 互联网 发布时间:2014-10-21
本文导语: 定义: 结构体变量的指针就是该变来那个所占据的内存段的起始地址。可以设一个指针变量,来指向一个结构体变量,此时该指针变量的值是结构体变量的起始地址。 设p是指向结构体变量的数组,则可以通过以下的方式,调...
定义:
结构体变量的指针就是该变来那个所占据的内存段的起始地址。可以设一个指针变量,来指向一个结构体变量,此时该指针变量的值是结构体变量的起始地址。
设p是指向结构体变量的数组,则可以通过以下的方式,调用指向的那个结构体中的成员:
(1)结构体变量.成员名。如,stu.num。
(2)(*p).成员名。如,(*p).num。
(3)p->成员名。如,p->num。
代码如下:
#include
#include
using namespace std;
struct Candidate{
string name;
int count;
};
int main(){
Candidate c_leader[2]={"Tom",5,"Marry",8};
Candidate *p1,*p2;
p1=c_leader;
cout
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!