我是C ++的新手。我基本上是一个C程序员。目前我正在学习参考。这很令人困惑。在C中,指针是变量的地址,并且b / w指针和指针变量。但是多次将指针变量简写为指针。
1.我的问题是什么是引用的意思。在c ++中,变量的引用和地址意味着同样的事情?如果某个人将指针与引用区分开来,他/她是指指针变量而不是指针。他们刚写的指针变量作为指针?如果否则那么b / w指针和引用有什么区别?
2.在C& a = b是非法的。但在C ++中它不是。为什么?请帮忙,因为我对它感到困惑。我搜索过它但找不到满意的答案。
答案 0 :(得分:0)
指针可以为null。你可以对指针进行算术运算。
引用不能为null&必须引用一个对象。你不能算术参考。