天天看點

C++文法問題

一、typedef說明

1.typedef double   real;

2.typedef real point[3];

1、表示real是double的别名

real  a; 說明a是一個double型

2、point是一個 real[3] 類型

point  pt; 表示 pt是一個 double[3] 類型的數組

可以有 pt[0], pt[1], pt[2]

二、指針和數組

1.int a[2][4];

a 的類型是  int (*)[4]  類型,是以可以用int (*p)[4] = a;

*(p+1) = a[1][0];

2.int a[4]; 

則a是 int * 型

&a是 int (*)[4] 類型 

continue...............................