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

各種指針的定義,指針定義

編輯:關於C語言

各種指針的定義,指針定義


點擊打開鏈接 http://www.cnblogs.com/masterhxd/archive/2011/09/12.html 

各種指針的定義:

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,一個指向指針的指針,被指向的指針指向一個有10個整形數的數組: int (**a)[10];

8,一個指向數組的指針,該數組有10個整形指針:  int *(*a)[10];

9,一個指向函數的指針,該函數有一個整形參數並返回一個整形數: int (*a)(int);

10,一個有10個指針的數組,每個指針指向一個函數,該函數有一個整形參數並返回一個整形數:                      int (*a[10])(int);

11,一個函數的指針,指向的函數的類型是有兩個整形參數並且返回一個函數指針的函數,返回的函數指針指向有一個整形參數且返回整形數的函數:  int (*(*a)(int,int))(int);

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