#include<stdio.h>
#include<stdlib.h>
int main()
{ int i,m; i=10; m=&i;——这句好像不行吧 错误提示: invalid conversion from 'int*' to 'int' (Dev-C++) printf("%d,%x\n",i,m); printf("%d,%d\n",i,m); system("pause"); return 0;
}
修改为:
#include<stdio.h>
#include<stdlib.h>
int main()
{ int i=10; int *m; m=&i; printf("i=%d,m=%x=%d\n",i,m,m); system("pause"); return 0;
}
Dev-C++ 4.9.9.2得出的结果:
i=10,m=22ff54=2293588
解释见2#
#include
#include
int main()
{ int i,m; i=10; m=&i;——这句好像不行吧 错误提示: invalid conversion from 'int*' to 'int' (Dev-C++) printf("%d,%x\n",i,m); printf("%d,%d ...