在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