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