C(能否把一个指针变量赋值给一个整型变量? 例如int*p1,*p2;{intp;p=*p1... 例如int *p1,*p2; { int p; p=*p1 展开 我来答 2个回答 #热议# 空调使用不当可能引发哪些疾病? 风若远去何人留 推荐于2017-11-14 · 知道合伙人互联网行家 风若远去何人留 知道合伙人互联网行家 采纳数:20412 获赞数:450134 专业C/C++软件开发 向TA提问 私信TA 关注 展开全部 加强制转换下可以.比如p=(int)p1;而不是像你那样的p=*p1; 这个是把指针指向的值赋值给p.需要注意的是,对于32位及以下编译器, 这种赋值是无损的. 即p=(int)p1;p2=(int *)p;这时访问*p2不会有问题.当如果是64位,那么就可能会导致指针赋值给int时溢出, 数值被截断,从而出现数据丢失. 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 狸爱窝吧0110 2014-12-12 · 超过56用户采纳过TA的回答 知道答主 回答量:123 采纳率:100% 帮助的人:53.2万 我也去答题访问个人页 关注 展开全部 可以那样用,但是你的说法是错误的。 追问: 怎么说? 回答: p1是一个指针,*p1是指针只向的内存空间的变量的值,所以p=*p1;还是值 赋值 给值的问题 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容资料下载标准版-资料文档库-全文阅读下载资料下载专题资料下载,不用四处查资料,360文库海量精选资料下载全行业资料覆盖,千万文档即刻下载,享专属优惠!wenku.so.com广告 其他类似问题 2013-09-04 在c语言中整形变量的指针能否赋值给整形变量? 21 2010-06-08 c++中如何给一个int类型的变量赋值成一个以零开头的整数 12 2013-07-07 C语言中能不能将一个整数赋给一个指针变量? 51 2015-05-07 可以将一个实型指针变量的值赋给一个整型指针变量,但可能影响指... 1 2013-01-05 C语言中 一个int可不可以同时声明指针变量个整形变量? 比... 2 2017-05-26 设变量iVar是一个整型变量,则执行赋值语句iVar = "... 1 2012-06-13 在c语言中,定义一个整型变量,变量前加个*是什么意思啊,如i... 10 2013-05-25 p1指向某个整型变量,要使指针p2也指向同一变量,哪一个语句... 221 更多类似问题 > 为你推荐: