2301_80517983 2023-10-25 21:44 采纳率: 0%
浏览 11

请教一下为什么会有&

img

请教一下为什么会有&?不知道为啥,我是照抄的书上的。结果有个&,但我的printf只有四个输出位啊

  • 写回答

2条回答 默认 最新

  • 可惜已不在 新星创作者: 信息安全技术领域 2023-10-25 21:53
    关注

    在C语言中,scanf函数用于从用户输入中读取数据,而变量必须具有存储这些数据的位置。该位置由变量的内存地址确定,而不是变量的名字。

    &运算符是取地址运算符,用于获取变量的内存地址。在scanf函数中,传递变量的地址作为参数,可以让函数将输入的数据存储到指定变量的内存位置中。

    简而言之,通过在scanf中使用&运算符,可以将变量的内存地址传递给函数,让函数将输入的数据存储到变量的内存位置中。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月25日