对于以下结构定义:struct{ int len; char str;} s,*p=&s; p->str的意思是?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/20 20:44:00
xN@_eV.L-{YhbHʘH d! PeN۷CC]s{ab*s.{Nw0oUfҷNee*NW4iP8;qb8Zy7yÛs";kе6̙*`ĭG}.)m@m$Ԕ9~3TGl,;
\Pw6:dnY1٫7TaE>Q37jc0x<+_PbЭG"RM# F[
)90Ǿ|\E]%j{-e]AuV3b}U7U-FDJ/b
对于以下结构定义: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定义的结构体有多少元素,它就包含多少元素.就明白了.