#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 ...