c语言中输入函数scanf(“%d”,&a)中的&作用是取地址,那么如果删去呢?是必须要加&吗我刚才做一个程序,把&地址删掉照样运行得出了答案,那么&到底是有什么作用呢
加不加&是由前面的函数定的, scanf("<格式化字符串>",<地址表>); 第二个参数要求是地址, 所以要加&取地址符, 如果你定义的变量是指针类型, 就不用加&
额谢谢懂了,不过我用dev编的好像是没有报错啊