本篇文章给大家谈谈c语言不同类型赋值,以及c语言不同类型数据赋值对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
【C语言,为什么类型不同的指针不能被赋值】
这种情况是不合法的。此时的数组名虽然也是指针,但应该看成指针常量,是不能修改的。
指针是保存一个地址的“变量”,它有些特殊 可能进行过隐式转换。在编译的时候进行的隐式转换可能能满足不同类型的指针赋值。指针变量的空间是固定的,它只存放目的地址,不会判断目的地址的空间大小。
指针赋值问题:1指针如何赋值?如 int *p,**q,a; *p=1;*p=a; **q=a; 语法正确,但是p没有指向任何地址。因为在内存中指针分配的空间与变量分配的空间是不同的。
c语言不同类型赋值的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言不同类型数据赋值、c语言不同类型赋值的信息别忘了在本站进行查找喔。
(图片来源网络,侵删)