2016 - 2024

感恩一路有你

*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语言字符指针赋值

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。