C++中的各种定义
2021/11/16 22:09:48
本文主要是介绍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++中的各种定义的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-29document对象教程:新手入门指南
- 2024-09-29端到端的 AWS DevOps 项目:使用 ECR 和 RDS 的 ECS Fargate 的 CI/CD 管道
- 2024-09-28pyqt 怎么打包整个项目-icode9专业技术文章分享
- 2024-09-28laravel Commands 创建带有参数的 Artisan 命令的步骤和示例-icode9专业技术文章分享
- 2024-09-28antd怎么实现渲染tiff图片-icode9专业技术文章分享
- 2024-09-28英文半角中划线和中文全角的中划线有什么区别-icode9专业技术文章分享
- 2024-09-28nvm npm 和node 他们之间有什么关系-icode9专业技术文章分享
- 2024-09-28Node Version Manager (nvm)使用教程-icode9专业技术文章分享
- 2024-09-28nvm命令太慢,是什么原因-icode9专业技术文章分享
- 2024-09-28Kotlin 如何增加、删除和修改 MutableStateFlow 中的值。-icode9专业技术文章分享