#include<stdio.h>
#include<conio.h>
int main()
{
double a = 5.5;
double *b; // Khai báo con trỏ b là 1 cái địa chỉ
b = &a; // Cho con trỏ cho tới biến a
double *c;
c = b; // Con trỏ c trỏ tới con trỏ b
void *d; // Khai báo con trỏ vô kiểu
d = &a; // Cho con trỏ trỏ tới biến a
//a--;
(*b)--;
(*c)--;
printf("\nsizeof(a) = %d",sizeof(a));
printf("\nsizeof(b) = %d",sizeof(b));
printf("\nGia tri cua bien a: %lf", a);
printf("\nDia tri cua bien a: %p", &a);
printf("\nGia tri duoc b tro toi (o day la gia tri cua bien a): %lf", *b);
printf("\nDia chi con tro b: %p", &b);
printf("\nGia tri con tro b (o day la dia chi cua bien a): %p", b);
printf("\nGia tri duoc c tro toi (o day la gia tri cua bien a): %lf", *c);
printf("\nDia chi con tro c: %p", &c);
printf("\nGia tri con tro c (o day la dia chi cua bien a): %p", c);
printf("\nGia tri duoc d tro toi (o day la gia tri cua bien a): %lf", *(double *)d);
printf("\nDia chi con tro d: %p", &d);
printf("\nGia tri con tro d (o day la dia chi cua bien a): %p", d);
getch();
return 0;
}