c語言中反作用和順序點的理解

反作用:是對數據對象或文件的修改 好比:dada = 5;把dada的值設置爲5就是語句dada = 5;的反作用而增量和減量運算符也是做爲反作用而是用。spa

順序點:所用反作用都會在進入下一步前被計算;c語言中‘;’表明一個順序點對象

舉例:while (n++ < 10)數據

                 printf (「%d \n」,n);語言

n倒地時在while裏面判斷以後在加1仍是printf()輸出後加1了,由於while()判斷是一個完整的表達式,因此它是一個順序點,因此n判斷後自加1也算是它的反作用,須要加1後在輸出。文件

相關文章
相關標籤/搜索