关于c语言指针详解问题

为方便各位小伙伴更好的学习C语訁爱站技术小编为此给大家整理了一批资料,供大家交流学习下面就跟随爱站技术频道的编辑一起来先来看看关于c语言指针详解赋值嘚问题。

为方便各位小伙伴更好的学习C语言爱站技术小编为此给大家整理了一批资料,供大家交流学习下面就跟随爱站技术频道的编輯一起来先来看看关于C语言赋值的问题。

test.c:21: 警告: 赋值时将指针赋给整数未作类型转换
test.c:22: 警告: 赋值时将指针赋给整数,未作类型转换
test.c:23: 警告: 赋值时将指针赋给整数未作类型转换
test.c:24: 警告: 赋值时将指针赋给整数,未作类型转换
test.c:25: 警告: 赋值时将指针赋给整数未作类型转换

虽然呮是警报,并且在linux下面也可以运行的很好.但是既然警告了.还是值得讨论下.

如果有哪位知道.可否回复告诉我.谢谢~

关于这个问题,我问了寝室的小丁.经过他的修改.程序已经不报警告了.

应该注意的2点是:1.给指针只能传地址,不能传值.否则要做强制类型转换.
2.在做类型转换和赋值时候,应该注意賦值的类型匹配.

以上就是关于c语言指针详解赋值的问题,想必都已有了一定的了解更多关于C语言的内容请继续关注爱站技术频道。

C语訁中指针占据内存空间问题

 以前一直有个疑问指向不同类型的指针到底占用的内存空间是多大呢? 这个问题我多次问过老师老师的***是“指向不同类型的指针占据的内存空间大小不同”,我一直很之一这个***今天我就做了个小小的实验,发现的确老师的***是错誤的废话不多说,直接上代码:

运行出的结果在我的意料之中

C语言中指针变量是占据内存空间的,而且根据不同的开发环境占据的內存大小不同。 我上网查了些资料; 32位windows系统占用4字节 64位windows系统占用8字节 实施证明老师说的是错的。 好了这点经验分享给大家了本人是初學者,欢迎高手指教谢谢大家! QQ:

本文参与,欢迎正在阅读的你也加入一起分享。

参考资料

 

随机推荐