程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言與指針學習隨筆,指針隨筆

C語言與指針學習隨筆,指針隨筆

編輯:關於C語言

C語言與指針學習隨筆,指針隨筆


勉勵自己學習用!

-->變量不一定按照聲明順序保存在內存中                                     

-->&運算符可取得變量的地址(指向變量的指針)
    *運算符可取得地址的變量

int j=10;     
int *p=&j; //指針p指向j int k=*j; //取得指針p指向的變量

-->聲明 

int *p;  
int* p;    //等價
int* p,p1;  //無法聲明兩個指針變量,第二變量為int型

-->對指針加N,指針前進“當前指針指向的數據類型長度xN”
-->數組下標從0開始

int array[10];     
array[0] -> array[9] //10個元素

-->數組與指針

int array[];    
int *p;

p=array[0];
p=array;//使指針p指向數組array起始元素地址

*(p+i)
p[i]
/*數組名[數組元素]
  數組名 -> 數組起始元素地址,可以理解為指針*/
array[2];
*(array+2);//二者等價

 

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved