编译器为啥出现了这种问题?
我今天写代码时一直感觉输出不对劲,代码看了半天也没找到问题。然后就写了小程序看输出是不是正常的程序代码:
#include <stdio.h> int main() { int a,b,c; int *q1,*q2,*q3; int temp; q1=&a; q2=&b; q3=&c; scanf("%d,%d,%d",&a,&b,&c); printf("%d,%d,%d",*q1,*q2,*q3); }
我输入 1 2 3,编译器输出 1 4200766 2686872
这是为什么啊?
我看了下这也不是地址啊?