C语言中的双指针(指针到指针)
指针用于存储变量的地址。因此,当我们定义一个指向指针的指针时,第一个指针用于存储第二个指针的地址。因此,它被称为双指针。
算法
Begin
Declare v of the integer datatype.
Initialize v = 76.
Declare a pointer p1 of the integer datatype.
Declare another double pointer p2 of the integer datatype.
Initialize p1 as the pointer to variable v.
Initialize p2 as the pointer to variable p1.
Print “Value of v”.
Print the value of variable v.
Print “Value of v using single pointer”.
Print the value of pointer p1.
Print “Value of v using double pointer”.
Print the value of double pointer p2.
End.一个了解双指针的简单程序:
示例
int main() {
int v = 76;
int *p1;
int **p2;
p1 = &v;
p2 = &p1;
printf("Value of v = %d\n", v);
printf("Value of v using single pointer = %d\n", *p1 );
printf("Value of v using double pointer = %d\n", **p2);
return 0;
}输出结果
Value of v = 76 Value of v using single pointer = 76 Value of v using double pointer = 76
热门推荐
10 小侄过生日祝福语简短
11 小店营业的祝福语简短
12 担任老师的祝福语简短
13 饮料吧台祝福语简短大气
14 公司新春搞笑祝福语简短
15 高情商敬酒祝福语简短
16 婚礼祝福语新郎妹妹简短
17 教师答辩通过祝福语简短
18 生女孩红包简短祝福语