Linux c 5-2的小细节

来源:5-2 Linux C 动态数据结构-动态链表

screamandshout

2016-12-01 19:03

为什么scanf里面p1前面要加& p1不本来就是地址么??

写回答 关注

2回答

  • 纯爱枫若情
    2016-12-01 21:05:24
    已采纳

    p1是一个指针这没问题,但是关键是“p1->price”代表的就是指针里面的price这个变量,就相当于其他语言里的“p1.price”这本身是一个变量,当然要在前面加上“&”寻址符。

  • 消息推送4219256
    2016-12-01 21:09:13

    它本身也就是个变量,只是存放的是内存地址而已 

Linux C语言结构体

C语言的深入,帮助小伙伴们进一步的理解C语言,赶紧看过来

118294 学习 · 162 问题

查看课程

相似问题