本文共 1400 字,大约阅读时间需要 4 分钟。
C++共有63个关键字,其中包括控制结构、类型声明、函数相关、异常处理等等。这些关键字为程序的结构和功能提供了丰富的可能性。
if, else, for, while, do, break, continue, returnint, float, double, char, bool, const, volatilevoid, return, static, inline-异常处理关键字:try, catch, throw, finally, catch ...namespace, using, class, struct, enum, union, typedef在C++中,命名空间用于组织代码,便于避免命名冲突。通过使用namespace关键字,可以将相关代码组件封装在一个独立的空间内,减少全局作用域下的命名冲突。
命名空间可以通过以下方式使用:
namespace bit { int a = 0; int b = 0;} namespace { int a = 0; int b = 0;} namespace N1 { namespace N2 { int a; }} C++标准库中提供了<iostream>文件,其中定义了cout和cin对象,用于实现标准输入和输出功能。
#includeusing namespace std;int main() { cout << "Hello, World!" << endl; cin >> var; return 0;}
缺省参数是在函数定义时为某些参数指定默认值。当调用函数时,如果未提供相应的实参,则使用默认值。
注意事项:
void TestFunc(int a = 0, int b) { cout << a << " and " << b << endl;} 函数重载是C++的一大特性,允许在同一作用域中定义多个名为相同的函数,只要它们的参数列表存在差异(如参数个数、类型或顺序)。
int Add(int a, int b) { return a + b; }int Add(float a, float b) { return a + b; } 通过以上内容,可以对C++的关键字、命名空间、输入输出、缺省参数和函数重载有一个基本的理解。
转载地址:http://xyzj.baihongyu.com/