对于以下结构定义:struct{ int len; char str;} s,*p=&s; p->str的意思是?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 14:31:54
对于以下结构定义:struct{intlen;charstr;}s,*p=&s;p->str的意思是?对于以下结构定义:struct{intlen;charstr;}s,*p=&s;p->str的意思
对于以下结构定义:struct{ int len; char str;} s,*p=&s; p->str的意思是?
对于以下结构定义:struct{ int len; char str;} s,*p=&s; p->str的意思是?
对于以下结构定义:struct{ int len; char str;} s,*p=&s; p->str的意思是?
哥们,你大概还没有学结构体吧?
s代表你定义了一个结构体变量.它里面包含了一个int型变量,一个字符型变量.就是你struct 里面定义的东西.
p 定义了一个结构体指针,它指向了结构体变量 s.
p->str 指针p指向了 s结构体里的 char型元素 str .
只要你记住 s是结构体型变量.里面的东西就是你struct定义的结构体有多少元素,它就包含多少元素.就明白了.