C語言指針

指針:一種地址ide

1.與指針相關的符號*和&

   * 主要用在聲明指針變量,以及得到指針變量所指向的真實變量;指針

   & 做用與*相反,用於獲取一個變量的指針。字符串

  如:it

  int a = 100; 

  int *p = &a;  //聲明指針變量p,經過&獲取整型變量a的指針地址

 

   //注意,*p只是說明p爲指針變量,而不是說*p爲指針變量,在非聲明的代碼中*p就至關於aclass

  在字符串格式符中,輸出指針類型的變量使用%p變量

printf("the address of a is: %p\r\n", p);//變量p存儲的就是a的地址,因此p==&a

printf("the value of a is: %d\r\n", *p);//至關於printf("the value of a is: %d\r\n", *a);

  總結:指針就是一種地址;總結

          指針操做有兩個符號*和&;di

          這兩個符號做用相反,*是聲明或指向某個指針地址的變量;&獲取變量的指針地址view

相關文章
相關標籤/搜索