Ev gelişme C'deki artış operatörü nedir? - techopedia nedir?

C'deki artış operatörü nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Artış İşleci ne anlama geliyor?

C # 'daki artış operatörü "++" sembolleri ile temsil edilen tekli bir operatördür. Bu operatör C # 'da işleneninin değerini bir arttırmak için kullanılır. Ortaya çıkan değerin türü, işleneni ile aynıdır. Bir artış işlemindeki işlenen bir değişken, özellik erişimi veya dizin oluşturucu erişimi olabilir.


Bu operatör genellikle "for" döngüsü gibi döngü yapılarında, döngü içindeki kodu yürüttükten sonra döngü sayacını artırmak için kullanılır. İşaretçi konumunu, kullanılan işaretçi türünün bellek boyutuna eşit bir değerle değiştirmek için bir artış operatörü de kullanılır. "Void" türündeki bir işaretçi hariç, artım operatörü diğer tüm işaretçi türleri için kullanılabilir. Bir işaretçide kullanıldığında, işaretçinin etki alanında taşma olsa bile bir istisna oluşturulmaz.

Techopedia, Artış Operatörünü Açıklıyor

Artış operatörü iki şekilde gelir:

  • Postfix: Operatör işleneninden sonra görünür. Artış işlemi, işlenen değerlendirildikten sonra gerçekleşir ve bu işlemin sonucu, işlenenin artırılmadan önceki değeridir.
  • Önek: Operatör, işlenmesinden önce görünür. Artış işlemi, işlenen değerlendirilmeden önce gerçekleşir ve bu işlemin sonucu, işlenen arttıktan sonraki değerdir.

Örneğin, operatörün postfix formunda olduğu "v = i ++" ifadesinde, "i" değeri artış işleminden önce "v" değerine atanır. Operatörün önek formunda olduğu "v = ++ i" ifadesinde, "v" değerine atanmadan önce "i" değeri artırılır.


Sayısal ve numaralandırma türleri için, artış operatörü önceden tanımlanır veya yerleşiktir. Kullanıcı tanımlı türler söz konusu olduğunda, artış operatörü, bu türler için gerekli özelleştirilmiş uygulamayı sağlamak üzere aşırı yüklenebilir.


Artış operatörü, ayarlanabilen ancak bir değer üzerinde kullanılamayan (bir işlevin dönüş değeri gibi) bir değişken üzerinde kullanılabilir.


Hem artım sonrası hem de artım öncesi formlar, gereksinimlere göre ve bu formların her birinin sonuçlarını anladıktan sonra dikkatle kullanılmalıdır. Artış operatörünün çalışmasının önceliği de dikkate alınmalıdır, çünkü bir artım operatörü içeren bir ifadenin değerlendirilmesinde anahtar bir rol oynar.

Bu tanım C # bağlamında yazılmıştır.
C'deki artış operatörü nedir? - techopedia nedir?