第十四章指標及其運算初探 !

2021-07-07 07:49:37 字數 734 閱讀 4656

1.乙個變數的位址,稱為該變數的指標

2.如果有乙個變數專門用來存放另外乙個變數的位址(即該變數的指標),我們稱之為指標變數

int *p;     //*代編定義了乙個變數名為p的指向整型的指標變數

p=&a;    //&為取址符

3.記憶體單元的訪問/訪問方式

①,變數型別決定對應占用記憶體單元的長度  例:int i=100; int為整型型別  占用記憶體4位元組  char c='k';char為字元型,占用乙個記憶體單元

②.直接訪問方式,我們通過直接訪問變數名來對記憶體單元進行訪問操作

③.通過間接訪問方式,我們通過指標變數,找到對應的變數位址(訪問單元)進行操作

例:int *p;

p=&a;

printf("%d",*p);//代表訪問a變數的位址,然後輸出

4.與指標變數有關的運算子

/*指標初探

#include int main()

執行結果,*p=3,b=6,*c=3,d=6

null  這是系統自己定義的乙個常量,把乙個指標賦值為null,通常的說法是「將指標懸空」。這樣,指標就無法再進行任何資料訪問

5.定義指標變數

①.一貫的要求:變數在使用前必須先定義,即指定其型別(包括指標變數)

②.在定義指標變數時必須指定基型別

③.在32位平台中,每乙個指標變數分配4個位元組的記憶體儲存單元,用來存放變數位址

第十四章約束

約束 constraint 是一種保證資料完整性的規則。約束設定在單個字段或者多個字段組合上,寫入這些欄位的行資料必須要符合約束的規則 約束的五種型別 not null 非空約束,指定某列的所有行資料不能包含空值 unique 唯一性約束,指定列或者列的組合的所有行資料必須唯一 primary ke...

第十四章 約束

第十四章 約束 練習1 1.學校有乙個選課系統,其中包括如下關係模式 系 系編號 主鍵,系名稱 唯一鍵,系主任 非空約束,系所在校去 取值範圍只能在南湖校區和渾南校區 create table xi xi no varchar2 10 primary key,xi name varchar2 10 ...

第十四章 集合

1.集合 把個數不定的物件一起帶著走 集合是乙個存放任意數量的引用的物件的容器 多個物件放在另乙個物件中,此物件可成為乙個集合物件 注意 如果集合物件建立時不指定泛型,則在當前集合中可以存放任意型別的物件 包括 collection list set map list 介面的實現類有arraylis...