摘要:
如果已经执行了语句pointer_1=&a; (1)&*pointer_1的含义是什么? “&”和“*”两个运算符的优先级相同,但按自右向左方向结合,因此先进行*pointer_1的运算,再执行&运算。 因此,&*pointer_1与&a相同,即变量a的地址。 如果有:pointer_2=&*poi 阅读全文
摘要:
1、地址和指针的概念 (1)地址 内存区的每一个字节都有一个编号,这就是“地址”。如果在程序中定义了一个变量,在对程序进行编译时,系统就会给这个变量分配内存单元。 在C语言中,对变量的访问有两种方式:直接访问和间接访问。 直接访问:如:a=5; 系统编译时,已经对变量分配了地址,例如:若变量a分配的 阅读全文