一、基本内置类型
①算数类型(对应空类型)
注:类型还可分为:带符号类型 & 无符号类型
②类型转换
略
③字面值常量
略
二、变量
①变量定义
略
②变量声明和定义的关系
略
注:变量只可以定义一次,却可以声明多次。
③标识符
略
④名字的作用域
略
三、复合类型
①引用
#include <iostream>
void swapr (int & a, int & b);
void swapp (int * p, int * q);
void swapv (int a, int b);
int main ()
{
using namespace std;
int wallet1 = 300;
int wallet2 = 350;
cout << wallet1 << " " << wallet2 << endl;
swapr(wallet1, wallet2);
cout << wallet1 << " " << wallet2 << endl;
swapp(&wallet1, &wallet2);
cout << wallet1 << " " << wallet2 << endl;
swapv(wallet1, wallet2);
cout << wallet1 << " " << wallet2 << endl;
return 0;
}
//a、b分别是wallet1、wallet2的别名。
void swapr (int & a, int & b)
{
int temp;
temp = a;
a = b;
b = temp;
}
void swapp (int * p, int * q)
{
int temp;
temp = *p; //解引用
*p = *q;
*q = temp;
}
//a、b分别是复制了wallet1、wallet2值的新变量。
void swapv (int a, int b)
{
int temp;
temp = a;
a = b;
b = temp;
}
②指针
略
待完成...