C语言中sizeof()除了计算数据的大小,还有什么用处?

今天上课老师出的问题
2024-12-15 16:54:49
推荐回答(2个)
回答1:

1、sizeof操作符的一个主要用途是与存储分配和I/O系统那样的例程进行通信。例如: 
  void *malloc(size_t size), 
  size_t fread(void * ptr,size_t size,size_t nmemb,FILE * stream)。 

2、sizeof的另一个的主要用途是计算数组中元素的个数。例如: 
  void * memset(void * s,int c,sizeof(s))。 

回答2:

sizeof的另一个的主要用途是计算数组中元素的个数。例如:   void * memset(void * s,int c,sizeof(s))。