On Tue, 7 Oct 2014, dm.fedorov wrote:

7 октября 2014 г., 18:45 пользователь  <[email protected]> написал:

 А вот если sizeof будет вызываться во время выполнения,

Не бывает.


 Я бы не был бы так уверен )

----------------------------
#include <stdio.h>

void print_size(int n){
  printf(" sizeof(int[%i])= %lu\n",n,sizeof(int[n]));
}

int main()
{
  int n = 10;
  scanf("%i",&n);
  print_size(n);

  return 0;
}

----------------------------
3
 sizeof(int[3])= 12
----------------------------

 Хотя, конечно, это и небольшой обман, но все же.
Ю.

Ответить