Рубрики

Операнды для оператора sizeof

В C оператор sizeof работает со следующими видами операндов:

1) имя- типа: имя -имя должно быть указано в скобках.

sizeof (type-name) 

2) выражение : выражение может быть указано с или без скобок.

sizeof expression

Выражение используется только для получения типа операнда и не вычисляется. Например, приведенный ниже код выводит значение i как 5.

#include <stdio.h>

  

int main()

{

 int i = 5;

 int int_size = sizeof(i++);

 printf("\n size of i = %d", int_size);

 printf("\n Value of i = %d", i);

  

 getchar();

 return 0;

}

Вывод вышеуказанной программы:
размер я = зависит от компилятора
значение i = 5

Ссылки:
http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V40G_HTML/AQTLTCTE/DOCU0015.HTM
http://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html#The-sizeof-Operator

Рекомендуемые посты:

Операнды для оператора sizeof

0.00 (0%) 0 votes