C语言中有中特殊的运算符,逗号预算符,多个表达式之间用逗号隔开,整个逗号运算符的值以最后一个逗号表达式为准,如: x+1, y+2, x*2
if(i=1,j=2,k>3) .
需要注意的是如果逗号运算符有括号还是先算括号内的逗号表达式。整个逗号表达式也遵循运算符规则。这里容易产生陷阱,比如for(i=1,j=-4;i>0,j>0;i–,j–); 循环的判断依据是以j的大小为准
C 学习笔记--逗号运算符
最新推荐文章于 2024-07-25 20:22:48 发布
C语言中有中特殊的运算符,逗号预算符,多个表达式之间用逗号隔开,整个逗号运算符的值以最后一个逗号表达式为准,如: x+1, y+2, x*2
if(i=1,j=2,k>3) .
需要注意的是如果逗号运算符有括号还是先算括号内的逗号表达式。整个逗号表达式也遵循运算符规则。这里容易产生陷阱,比如for(i=1,j=-4;i>0,j>0;i–,j–); 循环的判断依据是以j的大小为准