1、点运算符与用箭头运算符。2、&引用(C和C++中)。
1、
两者都是访问变量中的数据。
当A为指针变量时用A->data
当A为普通变量时用A.data
2、
当向一个方法中传递参数时:C语言只有两种,一种是变量,一种是指针。
而C++除了这两种还可以使用引用&来传递参数
(引用即有变量传参的直观性,又能像指针一样更改变量中的数据,是两个的优势结合)
通过网上数据证明C语言中是不能用引用&的,有些编译器能通过是因为编译器底层把程序代码文件看成c++代码文件了。
1、点运算符与用箭头运算符。2、&引用(C和C++中)。
1、
两者都是访问变量中的数据。
当A为指针变量时用A->data
当A为普通变量时用A.data
2、
当向一个方法中传递参数时:C语言只有两种,一种是变量,一种是指针。
而C++除了这两种还可以使用引用&来传递参数
(引用即有变量传参的直观性,又能像指针一样更改变量中的数据,是两个的优势结合)
通过网上数据证明C语言中是不能用引用&的,有些编译器能通过是因为编译器底层把程序代码文件看成c++代码文件了。