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. 定义指针数组: