1. 程式人生 > 其它 >表單設定 disabled 後無法傳值到後臺的解決辦法

表單設定 disabled 後無法傳值到後臺的解決辦法

C語言指標簡單學習

一、指標

#include <stido.h>
int main(void){
	int* p;   //定義了一個存放整形資料的指標的變數p
	int i=3;
    
    p=&i;  //&取變數i的地址。存放在p中
    p=i;  //error,i是整形變數,p是整形變數的地址,二者衝突
    p=55; //error,p只能存放整形資料的地址
}
  1. p儲存了i的地址,因此p指向i

  2. p不是i,i也不是p,更準確來說:修改p的值不影響i的值,修改i的值不影響p的值

  3. 如果一個指標變數指向了某個普通變數,則

  (*指標變數) 完全等同於 (普通變數)

例:如果p是個指標變數,並且p存放了普通變數i的地址

   則p指向了普通變數i

   (*p ) 完全等同於 (i)

   或者說:在所有出現*p的地方都可以替換成i

       在所有出現i的地方都可以替換為*p

       *p就是以p的內容為指標的變數

原因:C語言規定*a代表a中儲存的地址對應的儲存單元中的資料,也就是訪問*a就等於訪問b,於是*a提供了通過a訪問b中的資料的手段。

二、指標和指標變數:

 指標就是地址,地址就是指標,地址就是記憶體單元的編號

 指標變數就是存放地址的變數

 通常把指標變數簡稱為指標,但二者不同

地址:從0開始的,記憶體單元的編號,【0-2的n次方-1】

指標:指標的本質就是一個操作受限的非負整數

三、指標的重要性(指標是C語言的靈魂)

 1. 表示一些複雜的資料結構
 2. 快速地傳遞資料
 3. 使函式返回一個以上的值
 4. 可以直接訪問硬體
 5. 能夠方便的處理字串
 6. 是理解面嚮物件語言中引用的基礎

四、指標的分類

 1.基本型別指標(重點)

 2.指標和陣列

 3.指標和函

 4.指標和結構體(重點)

 5.多級指標

------------------------------------------------

本文作者:ZyNu11,轉載請註明原文連結:https://www.cnblogs.com/zynu11/p/15413070.html