答疑
逗号运算符
使用逗号运算符是为了把几个表达式放在一起。整个逗号表达式的值为系列中最后一个表达式的值。从本质上讲,逗号的作用是将一系列运算按顺序执行。
1
表达式1, 表达式2
求解过程是:先求解表达式 1,再求解表达式 2。整个逗号表达式的值是表达式 2 的值。
最右边的那个表达式的值将作为整个逗号表达式的值,其他表达式的值会被丢弃。
1
var = (count=19, incr=10, count+1);
然后break是不能写到一行里的,不然就是报expected unqualified-id before 'break'
数之间的记录
类似于这种
1
2
3
4
5
int i;
int l = 0,r = 3;
for(i = l;i < r;i++){
}
i最后的值是r,内部循环做了r - l次,l和r之间共有r - l + 1个数
This post is licensed under CC BY 4.0 by the author.