1. 程式人生 > >C語言&取址符、*定址符(六)

C語言&取址符、*定址符(六)

//宣告變數
    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);