作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/27 07:57:34
k++&&n++>2是啥意思
还有*(a+i)!=’\0’是啥意思,另外在半角或全角时输入有啥区别,C语言里要求是怎样的?
k++&&n++>2是啥意思
k++表示先将k值代入该语句的计算后再自加1,n++同理
&&是逻辑语句“且”,即符号两边的,数值,函数值,或者语句值都不为0时为真,值为1,否则为假,值为0
>运算的原理一样,只是比较大小,判断真假并带回一个值,1或者0
>运算优先级高于&&
意思是
n与2比大小,然后带回一个值,真为7,假为0,并且n自加
让后再用带回的值和k做&&运算,都不为0就是真,然后带回一个值,k自加
第二个就是判断指针a+i不是一个空指针 不是带回值1 是返回0