*p=&a和p=&a C语言对指针赋值有多少种方法?
浏览量:1489
时间:2021-03-12 05:03:41
作者:admin
C语言对指针赋值有多少种方法?
无论您在哪种系统中,都应该区分指针本身和指针所指向的数据类型
如果定义char*P,则P所指向的内容是字符类型,但并不意味着P是字符类型,即P不必是字节,当然int*P是相同的可以使用sizeof查看
例如,您可以定义类型(如char int long…)*P sizeof(*P)sizeof(P)
例如,在32位系统中,无论前面的类型是塑料还是实数,sizeof(P)的值都是相同的,都是4;在8位系统(如SCM系统)中,它应该是1或2(这应该与系统的型号有关)单片机,不同的单片机系统也应该不同)
也就是说,指针本身不区分类型,它只是一个代码,指向不同的东西
就像一个50人的类,一个100人的类不管有多少人在这个类中,它被称为1类和2类
*p=&a和p=&a 字符指针可以直接赋值吗 c语言字符指针赋值
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
哪种视频格式好 什么转换器好用