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 儿童毕业祝福语 简短6
14 开工仪式横幅祝福语简短
15 孩子日常祝福语大全简短
16 清晨寄语诗句祝福语简短
17 结婚送亲认亲祝福语简短
18 虎年喝酒拜年祝福语简短