您的位置首页百科知识

c语言 指针和引用

c语言 指针和引用

的有关信息介绍如下:

c语言 指针和引用

在定义中如int *p=&i是定义了指针的同时给其赋值(p指针指向i),只有定义时可以这么写,在语句中*p=&i;则是将i的地址的代码给了*p,也就是p指针指向了i的地址,而不是i;只有*p=i才是p指针指向i; printf("%d",&i);printf("%d",p);的结果才是一样的,都是输出i的地址。printf("%d",i);printf("%d",*p);的结果是一样的,都是i的值。这一块内容就是复杂,希望这样解释你能明白。