C/C++ 中的变量是如何工作的?
我的意思是,指针存储变量的地址,然后您必须取消引用它才能访问它所引用的对象,所以我认为变量是一个在使用时会自动取消引用的指针......这样做有意义吗?
最佳答案
变量是计算机上内存位置的抽象(一个方便的名称)。在 C/C++ 中,如果变量是 int 类型,它将是保存整数值的内存地址的方便名称。
变量不是自动取消引用的指针。一个变量只保存它应该保存的值。如果是指针,它将保存一个内存地址,如果它是一个整数,它将保存一个整数值,如果它是一个 float ,它将保存一个 float ......等等......
关于c++ - C/C++ 中的变量如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3476675/