C/C++教程

C++中的各种定义

本文主要是介绍C++中的各种定义,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

这篇关于C++中的各种定义的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!