Я начинаю с языка программирования C. Я видел код на книгу:В чем смысл «int * * k»?
#include<stdio.h>
int main(){
int * * k, *a, b=100;
a = &b;
k = &a;
printf("%d\n",* * k);
}
я не знаю смысла int * *k
. Является ли это целым указателем или значением? на что он указывает? что он будет хранить/хранить? Какая польза от этой переменной? Как я могу понять это выражение?
Это двухуровневый указатель разыменования. – haccks
«k» - это указатель, указывающий на целочисленный указатель – zzn