指針
#include<stdio.h>
int main ()
{
int a = 10 ; //申請了4個位元組的空間
//printf("%p\n",&a);
int* p =&a; //p是一個指針變量
printf("%p\n",p);
*p = 20; //解引用操作符
printf("a=%d\n",a);
return 0;
}
結構體
#include<stdio.h>
struct Book
{
char name [20];
short price;
};
int main ()
{//利用結構體類型建立一個該類型的結構體變量
struct Book b1 ={"紅樓夢",50};
struct Book* pb=&b1;
printf("%s\n",(*pb).name);
printf("%s\n",pb->name);
//printf("書名:%s\n",b1.name);
//printf("價格:%d元\n",b1.price);
return 0;