1. 定義基本數據類型的變量:基本數據類型 變量名列表:int a, b, c, d;
2. 定義函數:類型標識符 函數名(形參表 ) { 聲明部分; 執行語句} :int max( int x, int y) {}; 函數名后面可以有形參,也可以無(void);
3. 定義內置函數:在定義函數的左端加上inline:inline 類型標識符 函數名(形參表 );
4. 函數重載:對一個函數名重新賦予新的含義,使一個函數名可以多用:int max( int x, int y) {}; float max( float x, float y) {}; 實現的功能一樣,只是數據類型不同;
5. 定義函數模板:T max(T a, T b, T c);定義前要先對模板聲明:template <typename T> ,T為類型參數;
6. 定義內部函數: static 類型標識符 函數名(形參表):static int max( int x, int y) {}; 使函數局限於所在文件使用;
7. 定義外部函數: extern 類型標識符 函數名(形參表):extern int max( int x, int y) {};
8. 定義一維數組:類型名 數組名[ 常量表達式 ]:int a[10] = { , , ...};定義了一個含十個元素的一維數組;
9. 定義二維數組:類型名 數組名[ 常量表達式 ] [常量表達式]:int a[10] [10];定義了10x10的二維數組;
10. 定義字符數組:char 數組名[ 常量表達式 ]: char a[10] = {' ', ' ', ...};
11. 定義字符串變量: string 變量名列表: string string1 string2 string3;注:要在頭文件中加<include string>;
12. 定義字符串數組:string 數組名[ 常量表達式 ]:string string1[10] = {" "," ", ...};
13. 定義指針變量:基本數據類型 * 指針變量名;int *a,*b,*c;
14. 定義指向函數的指針變量:類型名 ( *變量名)(形參表):int ( *p)(int, int);int max( int x, int y) ,p = m;
15. 定義指針函數:類型名 *函數名(形參列表):int *max (int, int);max為一個返回指針值的函數;
16. 定義指針數組:類型名 *數組名[ 數組長度 ];int *p[4];注:p是數組名,也表示該指針數組的首地址,因此p指向指針型數據的指針,p+i也是;
17.定義指向指針的指針:int *( *p) 或 int **p;