指针 (Pointers) 我们已经明白变量其实是可以由标识来存取的内存单元。但这些变量实际上是存储在内存中具体的位置上的。对我们的程序来说,计算机内存只是一串连续的单字节单元...
字符串和其它数据类型的转换(Converting strings to other types) 鉴于字符串可能包含其他数据类型的内容,例如数字,将字符串内容转换成数字型变量的功能会有用处。例如一个字符串的内容...
字符串 (Strings of Characters) 迄今为止我们看到的程序都是使用的数字型变量(numerical variables)。但除了数字变量,还有字符串变量,我们可以用来表示连续的字符,如词,句子,名称...
数组 (Arrays) 数组(Arrays) 是在内存中连续存储的一组同种数据类型的元素(变量),每一数组有一个唯一名称,通过在名称后面加索引(index)的方式可以引用它的每一个元素。 也就...
2.3 函数II(Functions II) 参数按数值传递和按地址传递(Arguments passed by value and by reference) 到目前为止,我们看到的所有函数中,传递到函数中的参数全部是按数值传递的(by value)。也就是...
函数I(Functions I) 通过使用函数(functions)我们可以把我们的程序以更模块化的形式组织起来,从而利用C++所能提供的所有结构化编程的潜力。 一个函数(function)是一个可以从程序其它地...
控制结构(Control Structures) 一个程序的语句往往并不仅限于线性顺序结构。在程序的执行过程中它可能被分成两支执行,可能重复某些语句,也可能根据一些判断结果而执行不同的语句...
操作符/运算符(Operators) 前面已经学习了变量和常量,我们可以开始操作他们。C++提供一系列的运算符,它们是一组关键字或非字母但是在所有键盘上都有的符号。运算符是C++语言的...
变量,数据类型,常量 (Variables. Data types. Constants) 你可能觉得这个Hellow World程序用处不大。我们写了好几行代码,编译,然后执行生成的程序只是为了在屏幕上看到一句话。的确,我...
C++程序结构 (Structure of a program) 下面我们从一个最简单的程序入手看一个C++程序的组成结构。 // my first program in C++ #include iostream.h using namespace std; int main() { cout Hello World!; return 0; } H...