G-Fact 1 |(Sizeof是一个运算符)

在C语言中,sizeof()是一个运算符。虽然它看起来像一个函数,但它是一个一元运算符。

null

例如,在下面的程序中,当我们通过 a++ 对于sizeof,表达式“a++”不计算。然而,对于函数,首先计算参数,然后将其传递给函数。

// C program to demonstrate that sizeof
// is an operator
#include<stdio.h>
int main()
{
int a = 5;
printf ( "%d" , ( int ) sizeof (++a));
printf ( "%d" , a);
return 0;
}


输出:

4
5

本文由希瓦姆·古普塔撰稿。如果你喜欢Geeksforgek,并想贡献自己的力量,你也可以写一篇文章,然后把你的文章发到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。

如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写评论

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享