21xrx.com
2024-11-22 08:03:34 Friday
登录
文章检索 我的文章 写文章
C++中的&L和C中的*L一样吗?
2023-07-05 04:29:55 深夜i     --     --
C++ &L C *L

C++和C语言都是常用的编程语言,其中C++源于C语言,因此二者在很多方面都有共同之处。本文重点讨论C++中的&L和C中的*L是否一样。

首先,需要明确的是,&L和*L是不同的运算符,但它们在指针的处理方面起到的作用是类似的。在C语言中,通过"*"可以取出指针指向的值,而在C++中,则是通过"&"来获取指针所指向的地址。两者的区别在于,"&"是取地址符,"*"是解引用符。

然而,在某些情况下,&L和*L也可以互相转换。比如,当使用&L对指针进行取地址操作后,可以通过*L再取出所对应的值;同样地,使用&(*p)也可以得到指针所对应的地址值。

总的来说,C++中的&L和C中的*L虽然不完全相同,但它们在指针所表达的意义上有很多类似之处。在实际编程过程中,需要根据具体的情况来选择使用哪一个符号,以便更好地实现程序的功能。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章