C类C面试题的具体时间是19还是20

已知类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中是编译通不过的
 

我要回帖

更多关于 C面试题 的文章

 

随机推荐