c语言中为什么要用&
在C语言中,&符号用于获取变量的地址。主要有以下几个原因:
-
传递参数的地址:在函数调用时,可以使用&符号获取变量的地址作为参数传递给函数,从而在函数内部直接操作原始变量,而不是通过拷贝变量的副本来操作。
-
修改变量的值:通过获取变量的地址,可以直接修改变量的值,而不需要通过返回值来实现。
-
函数返回多个值:C语言中的函数只能返回一个值,但是通过传递参数的地址,可以在函数内部修改变量的值,从而实现返回多个值的效果。
-
与指针操作相关:&符号与指针操作相关联,可以用于声明指针变量,并将其指向某个变量的地址。
总之,&符号的主要作用是获取变量的地址,从而实现直接操作变量、传递参数、返回多个值、进行指针操作等功能。
原文地址: https://www.cveoy.top/t/topic/jetF 著作权归作者所有。请勿转载和采集!