k++&&n++>2是啥意思

2025-03-17 10:19:09
推荐回答(1个)
回答1:

k++表示先将k值代入该语句的计算后再自加1,n++同理
&&是逻辑语句“且”,即符号两边的,数值,函数值,或者语句值都不为0时为真,值为1,否则为假,值为0
>运算的原理一样,只是比较大小,判断真假并带回一个值,1或者0
>运算优先级高于&&
意思是
n与2比大小,然后带回一个值,真为7,假为0,并且n自加
让后再用带回的值和k做&&运算,都不为0就是真,然后带回一个值,k自加

第二个就是判断指针a+i不是一个空指针 不是带回值1 是返回0