struct { int len; char *str; } *p;
指针 str 上
指针 p 上
str 指向的内容上
语法错误
这种问题能不能交给编译器去做?
如果是(*p).str++,则是加在str上本题错在->上,应该是.
(*p).str++
str
->
.
指针可以写成(*p).str 但不能写成(p)->str
糊涂了…
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题