假设变量m和n,m的地址为1000,对应的值为100。n的地址为1002,储存的值1000。
scanf(%d,&n),输入2,毋庸置疑,则n的值变为2。但是如果不加&呢?就会变成去n的值所对应的地址去储存,n的值为1000,那么去1000的这个地址,这个地址呢恰好就是m,所以m的值就会变成2。
假设变量m和n,m的地址为1000,对应的值为100。n的地址为1002,储存的值1000。
scanf(%d,&n),输入2,毋庸置疑,则n的值变为2。但是如果不加&呢?就会变成去n的值所对应的地址去储存,n的值为1000,那么去1000的这个地址,这个地址呢恰好就是m,所以m的值就会变成2。