为什么 &(符号在编程中被称为下划线?
为什么 &(符号在编程中被称为下划线?
参考答案:实际上,“&”符号在编程中并不是被称为“下划线”。在编程中,“&”符号有多种用途,具体取决于所使用的编程语言,以下是一些常见的用途:
1.引用(C++):在C++中,“&”符号用于引用一个变量。当使用“&”操作符时,你实际上是在创建一个对原始变量的引用,而不是复制它。这可以让你通过一个别名来访问和修改原始变量。
2.指针(C/C++):在C和C++中,“&”符号用于获取变量的地址。当你声明一个指针变量并在其前加上“&”时,你是在告诉编译器该指针将指向一个变量的地址。
3.赋值(C++):在C++中,当声明一个数组时,如果你在数组名前加上“&”,那么数组将作为一个引用,而不是一个指针。这意味着你无法使用指针运算符来访问数组的元素。
至于“下划线”,它是编程中的一个常见字符,常用于:
作为变量、函数和类名的命名空间分隔符(例如,my_variable)。
在C和C++中,用于声明宏(例如,#define MAX_SIZE 100)。
在Python中,作为特殊变量(例如,_作为忽略变量的占位符)。
因此,“&”符号和“下划线”在编程中的用途和命名是不同的。如果你在某个地方看到将“&”称为“下划线”,那可能是一个错误或者误解。