区别如下:(1)两者根bai本意义不同。是指针的意du思,而&是去zhi地址的意思,这两个相辅相成。(2)用法不同。高级dao的c语言都是动态开辟内存,是使用malloc和free,这时就不用&了,因为取引用都是对于栈上的数据,在数据结构中,都是在堆上开辟数据容量。(3)语言规则不同,变量类型加就是一个指向该变量类型的指针,通俗点说,指针就是可以通过地址修改和获取该变量的值,而&符号只是获取该变量的地址!
c语言中取地址符和*有什么区别
最新推荐文章于 2024-03-19 10:22:14 发布