Aracılığıyla paylaş


C serisi noktaları

Ardışık arasında "sıra noktalarını nesnenin değeri değiştirilebilir yalnızca bir kez bir ifade".c dili aşağıdaki sıra noktaları tanımlar:

  • Sol iþleneni mantıksal- ve işleci (& &).Sol iþleneni mantıksal-operatör tümüyle değerlendirilmesi ve devam etmeden önce tüm yan etkileri tamamlamak.Sol iþleneni false (0) olarak değerlendirilirse, işlenen değerlendirilmez.

  • İşlenen veya mantıksal işleci sol (||).VEYA mantıksal işleci sol iþleneni tamamen değerlendirilir ve devam etmeden önce tüm yan etkileri tamamlayın.Sol işlenenin (sıfır) doğru olarak değerlendirilirse, işlenen değerlendirilmez.

  • Virgül işlecinin sol işleneni.Virgül işlecinin sol işleneni tamamen değerlendirilir ve devam etmeden önce tüm yan etkileri tamamlayın.Her iki işlenen için virgül operatörünü, her zaman değerlendirilir.Not bir işlev çağrısı içinde virgül operatörünü bir değerlendirme sırasını garanti etmez.

  • İşlev çağrısı işleci.Bir işlev için bağımsız değişkenlerin tümü değerlendirilir ve giriş çalışması için önce tüm yan etkileri tamamlayın.Hiçbir bağımsız değişken arasında değerlendirme sırası belirtilir.

  • İlk koşul operatörü işleneni.Koşul operatörü birinci işlenenin tamamen değerlendirilir ve devam etmeden önce tüm yan etkileri tamamlayın.

  • Tam başlatma ifade (declaration deyimi içinde bir başlatma sonu gibi başka bir ifadenin parçası değil bir deyim) sonu.

  • İfade deyimi deyim.İfadenin bir noktalı virgül isteğe bağlı deyimlerinin oluşur (;).Yan etkileri deyimi değerlendirilir ve bu değerlendirmeyi aşağıdaki sıra noktası vardır.

  • Bir seçimi denetleme ifadesinde (, veya switch) ifadesi.İfade tamamen değerlendirilir ve tüm yan etkileri seçimine baðýmlý kodu yürütülmeden önce tamamlayın.

  • Kontrol eden ifade bir while veya yapmak ifadesi.İfade tamamen değerlendirilir ve tüm yan etkileri sonraki tekrarında bildirisinden önce tamamlamak while veya yapmak döngü çalıştırılır.

  • Her üç ifade bir için ifadesi.İfadeler tamamen değerlendirilir ve tüm yan etkileri sonraki tekrarında bildirisinden önce tamamlamak için döngü çalıştırılır.

  • İfadede bir return ifadesi.İfade tamamen değerlendirilir ve tüm yan etkileri denetim çağıran işleve döner önce tamamlamalısınız.

Ayrıca bkz.

Kavramlar

İfade değerlendirme (c)