指针,对于字符, 用*pointer取到所指向变量的值; 对于结构体,直接用pointer->data取到所指结构体数据的值
#include<stdio.h>
typedef struct node{
int data;
struct node *next;
}node, *linklist;
int main(){
int k = 9;
int *pointer = &k;
printf("%d\n", pointer); //6487572
printf("%d\n", *pointer); //9
//指针,对于字符, 用*pointer取到所指向变量的值; 对于结构体,直接用pointer->data取到所指结构体数据的值
node a;
a.data = 8;
linklist pointer1 = &a;
printf("%d\n",a.data); //8
printf("%d\n", pointer1->data); //8
printf("%p\n",pointer1); //000000000062FE00
printf("%p\n",&a); //000000000062FE00
return 0;
}