相关疑难解决方法(0)

将整数指针转换为整数

尝试下面的代码来检查当我们将整数指针转换为整数时会发生什么.

 #include<stdio.h>
 #include<stdlib.h>
 int main()
 {
         int *p;
         int a;
         p = (int *)malloc(sizeof(int));
         *p = 10;
         a = (int)p;
         printf("%d\n",*p);
         printf("%d \n",a);
         return 0;
 }

 The output is : 10
                 135680008
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释一下这个转换的概念吗?提供与此主题相关的任何链接也会有所帮助.

c pointers

8
推荐指数
1
解决办法
3万
查看次数

标签 统计

c ×1

pointers ×1