C語言&取址符、*定址符(六)
阿新 • • 發佈:2019-02-08
//宣告變數 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);