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 生日祝福语男人搞笑简短