c
-
C++ string(C++字符串)详解
用字符数组存放字符串容易发生数组越界的错误,而且往往难以察觉。因此,C++ 标准模板库设计了 string 数据类型,专门用于字符串处理。 string 类型的变量就是用来存放字符…
-
C++ new和delete(C++动态分配和释放内存)
数组的长度是预先定义好的,在整个程序中固定不变。C++ 不允许定义元素个数不确定的数组。例如: int n; int a[n]; //这种定义是不允许的 但是在实际的编程中,往往会…
-
C++函数重载详解
C++ 不允许变量重名,但是允许多个函数取相同的名字,只要参数表不同即可,这叫作函数的重载(读“虫载”,不读“众载”,其英文是 ov…
-
C++内联函数(C++ inline)详解
使用函数能够避免将相同代码重写多次的麻烦,还能减少可执行程序的体积,但也会带来程序运行时间上的开销。 函数调用在执行时,首先要在栈中为形参和局部变量分配存储空间,然后还要将实参的值…
-
C++引用类型详解
在 C++ 中可以定义“引用”。定义方式如下: 类型名 &引用名 = 同类型的某变量名; 此种写法就定义了一个某种类型的引用,并将其初始化为引用某个…
-
C++默认参数(函数参数的默认值)
在 C++ 中,声明一个函数时,可以为函数的参数指定默认值。当调用有默认参数值的函数时,可以不写出参数,这时就相当于以默认值作为参数调用该函数。 例如: void Function…
-
C++语言的历史
C++ 语言是从C语言发展而来的。 C语言有很多优点,也有很多不足。如对类型匹配的检查不够严格、基本没有支持代码重用的机制、不支持面向对象等。这使得在用C语言开发大规模的软件时,维…
-
C++输入输出
在 C++ 中,可以使用 cin 和 cout 进行输入和输出。 cout的用法如下: cout<<待输出项1<<待输出项2<<…;…
-
C语言整数类型(含取值范围和长度)
C语言支持 5 种带符号的整数类型。其中大多数整数类型具有多个同义词,见表1。 表1:带符号的标准整数类型 类型 同义词 signed char int signed…
-
C语言注释详解(两种注释方式)
在编写C语言源代码时,应该多使用注释,这样有助于对代码的理解。在C语言中有两种注释方式: 一种是以/*开始、以*/结束的块注释(block comment); 另一种是以//开始、…