Рубрики

G-Fact 1 | (Sizeof является оператором)

В языке Си sizeof () является оператором. Хотя это выглядит как функция, это унарный оператор.

Например, в следующей программе, когда мы передаем a ++ для sizeof, выражение «a ++» не оценивается. Однако в случае функций параметры сначала оцениваются, а затем передаются в функцию.

// C программа для демонстрации этого размера
// оператор
#include<stdio.h>

  

int main()

{

    int a = 5;

    printf("%d\n", sizeof(++a));

    printf("%d", a);

    return 0;

}

Выход :

4
5

Эта статья предоставлена Шивам Гупта. Если вам нравится GeeksforGeeks и вы хотите внести свой вклад, вы также можете написать статью и отправить ее по почте на contrib@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.

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

G-Fact 1 | (Sizeof является оператором)

0.00 (0%) 0 votes