您的位置:首页 > 编程语言 > C语言/C++

C语言&取址符、*寻址符(六)

2016-03-07 11:03 204 查看
//声明变量
int *i_num;
int ii_num = 3;
float f_num;
char *c_pointer , cc_pointer;

//(一)基本概念: 用来存储地址的变量

//(二) 一元运算符 &
//一个变量的地址可以看作是在内存中的位置,值以十六进制表示  0x7fff5fbff7ac
int point = 100;
printf("value=%d pointer=%p",point,&point);

//取地址赋值给左边指针
i_num = &ii_num;
//寻址符,把地址值赋值给左边;
int bb = *i_num;
printf("char=%s pointer=%p",c_pointer,&c_pointer);

int temp = 10;
int *u;
u = &temp;
*u = temp;
printf("temppointer=%p upointer=%p",&temp,u);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: