scanf("%d",&n)和scanf("%d",n)的区别
时间: 2023-11-19 08:54:35 浏览: 295
详解C语言中scanf函数使用的一些注意点
5星 · 资源好评率100%
在使用scanf函数时,"%d"表示读取一个整数,"&n"表示将读取的整数存储到变量n的地址中。因此,正确的用法是scanf("%d", &n),其中&符号表示取地址运算符。而如果使用scanf("%d", n),则会将整数值存储到n所指向的内存地址中,这可能会导致程序崩溃或产生不可预知的结果。因此,正确的用法是scanf("%d", &n)。
阅读全文