首页 > 编程语言 > 详细

C语言和指针-回顾08-sizeof和逗号操作符

时间:2021-07-02 00:23:15      阅读:32      评论:0      收藏:0      [点我收藏+]

1.如果sizeof的操作数是数组名,则返回数组的长度。

2.判断表达式的长度时,不会对表达式进行求值。

int main()
{
    short int a,b;
    a = 6;
    b = 2;
    printf("sizeof(a+b):%d,sizeof(a-b):%d,sizeof(a=b+1):%d,a=%d\n"        ,sizeof(a+b), sizeof(a-b), sizeof(a=b+1), a);
}

Output:
sizeof(a+b):4,sizeof(a-b):4,sizeof(a=b+1):2,a=6

 

3.逗号表达式

expression1,expression1,...,expressionN

这些表达式自左向右进行求值,最后表达式的结果是整个逗号表达式的结果。

例子:if (a > 0, b > 0) :只要b>0,则条件就成立。

C语言和指针-回顾08-sizeof和逗号操作符

原文:https://www.cnblogs.com/wuyuntana/p/14961045.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!