學習第23天

C語言

  1. 指向數組元素的指針變量的定義和賦值、數組

    1. 數組指針是數組的開始地址、指針

    2. 數組元素指針是數組元素的地址code

    3. 數組元素的地址必定是挨着的、內存

    4. 數組名、至關與數組的首地址、class

    5. 定義指針變量時也能夠給指針變量賦初值、變量

    6. int a[4];
      a[0]=3;a[1]=1;a[2]=8;a[3]=9;
      int *b = &a[0];//定義指針時賦值
      *b = 10;//a[0]的值從3改爲10 數組元素賦值爲10 
      b = b+1;//增長的是地址、而非內容、int是整型、整型佔4個字節、因此改變的是內存地址、例地址100 將會變成10四、由於數組元素的地址是挨着的、因此地址a[0]改成a[1]、b將指向a[1]
  2. 經過指針引用數組元素、引用

    1. b+i或者a+i(i是元素也就是下標)指向的是地址、例b+1則是b[1]的地址、一樣、b+3則是指向b[3]地址、語言

    2. *b = 10;//a[0]修改成等於10
      b = a+2;//b修改成指向a[2]
      *b = 12;//a[2]修改成等於12
      *(b + 4) = 20;//將20賦給了a[3]
        (*b)++//是元素值加1而非指針加一、
    3. i++ 先用後加、++i 先用後加、co

相關文章
相關標籤/搜索