对于以下结构定义:struct{ int len; char str;} s,*p=&s; p->str的意思是?

问题描述:

对于以下结构定义:struct{ int len; char str;} s,*p=&s; p->str的意思是?
1个回答 分类:综合 2014-11-21

问题解答:

我来补答
哥们,你大概还没有学结构体吧?
s代表你定义了一个结构体变量.它里面包含了一个int型变量,一个字符型变量.就是你struct 里面定义的东西.
p 定义了一个结构体指针,它指向了结构体变量 s.
p->str 指针p指向了 s结构体里的 char型元素 str .
只要你记住 s是结构体型变量.里面的东西就是你struct定义的结构体有多少元素,它就包含多少元素.就明白了.
 
 
展开全文阅读
剩余:2000
上一页:减术分裂
下一页:语文学习与巩固