已知类String的原型为:
请编写String的上述4個函数
2. 将一个字符串逆序输出。
这里首先要弄清楚各个数据类型的长度sizeof()函数返回的是值的单位是字节。
各个类型的变量长度由编译器來决定(实际上与操作系统位数和编译器都有关)使用时可用sizeof()得到当前主流编译器一般是32位或64位。
类型 32位 64位
char 1 1
short int 2 2
int 4 4
long int 4 8
long long int 8 8
char* 4 8
float 4 4
double 8 8
同样一段代码在c编译器下,打印结果为*pa = 4 4
另外值得一说的是,由于c++中const常量的值在編译期就已经决定下面的做法是OK的,但是c中是编译通不过的