-7

了解 sizeof 运算符的程序:

#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{
  char *mess[]={                         //array of pointers
    "amol is a good boy",
    "robin singh",
    "genious boy",
    "bitch please"
  };
  printf("%d",sizeof(mess));  // what does sizeof operator do?
}

请解释此代码的输出。

4

2 回答 2

2

它是指向 4 个指针的存储大小(以字节为单位)char

于 2012-07-15T12:43:31.937 回答
1

你在你的问题中有你的答案。它有一个指针数组的大小。

所以大小为4 * size of a pointer。(在我的系统上是 32。)您的系统可能会有所不同。

于 2012-07-15T12:46:44.040 回答