嘗試用變數a寫出下面的定義
(1)乙個整型數
int a;
(2)乙個指向整型數的指標
int
*a;
(3)乙個指向指標的指標,它指向的指標是指向乙個整型數
int
**a;
(4)乙個有10個整型數的陣列
int a[10]
;
(5)乙個有10個指標的陣列,該指標是指向乙個整型數的
int
*a[10
];
(6)乙個指標有10個整型數陣列的指標
int
(*a)[10
];
(7)乙個指向函式的指標,該函式有乙個整型引數並返回乙個整型數
int
(*a)
(int a)
(8)乙個返回指標的函式,該函式有乙個整型引數
int*a
(int a)
(9)乙個有10個指標的陣列,該指標指向乙個函式,該函式有乙個整型引數並返回乙個整型數
int
(*a[10]
)(int a)
陣列 面試題1
面試題 在乙個二維陣列中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成乙個函式,輸入這樣的乙個二維陣列和乙個整數,判斷陣列中是否含有該整數。分析思路 因為每一行從左到右是遞增,從上到下是遞減的,從左下角元素開始判斷,如果大於指定的元素,則向上,如果小於,則向右 pu...
面試題 指標
一 指標 1 利用指標實現兩數交換 include using namespace std void swap1 int p,int q void swap2 int p,int q void swap3 int p,int q void swap4 int p,int q void swap5 i...
c 面試題之陣列與指標
關於陣列與指標的問題,常見的有,指向陣列的指標,宣告陣列指標和指標陣列等,在這裡主要看看指向陣列的指標是怎麼回事。指向陣列的指標,總的來說,實際上可以歸納為如下幾點 1 有乙個一維陣列int a1 10 定義乙個指標,指向一維陣列名。2 有乙個一維陣列int a2 10 定義乙個指標,指向一維陣列名...