逗号运算符表达式取最后一个值返回。
特点 优先级别最低;自左往右执行表达式;返回值为表达式最后一个. 例子1 输出: 5 printf("%d", (1, 2, 3, 4, 5)); 例子2 赋值运算符优先级高于逗号运算符;先执行i=3*3后再执行i*5;输出: 45. int i = 0;printf("%dn", (i = 3*3 , i*5)); 例子3 输出: 02468 for (int i = 0; i < 10; i++, i++) { printf("%d", i);}逗号运算符表达式取最后一个值返回。
特点 优先级别最低;自左往右执行表达式;返回值为表达式最后一个. 例子1 输出: 5 printf("%d", (1, 2, 3, 4, 5)); 例子2 赋值运算符优先级高于逗号运算符;先执行i=3*3后再执行i*5;输出: 45. int i = 0;printf("%dn", (i = 3*3 , i*5)); 例子3 输出: 02468 for (int i = 0; i < 10; i++, i++) { printf("%d", i);}版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。