Latest web development tutorials

C ++ operator przecinkami

Operator C ++ Operator C ++

W celu skorzystania z operatorem przecinka do string razem kilka wyrażeń. Wartość całego wyrażenia przecinkami jest wartością listę rozdzielonych przecinkami ostatniej wypowiedzi. Zasadniczo rola przecinkiem doprowadziły do ​​serii operacji jest wykonywane kolejno.

Wartość pierwszej z prawej strony wyrażenia jako wartość całego wyrażenia przecinkami wartość innych wyrażeń zostaną odrzucone. Na przykład:

var = (count=19, incr=10, count+1);

Oto pierwsza liczba przypisana 19, 10 przypisany do SRK, wówczas liczyć po drugim, i wreszcie, obliczenie prawy argument wyniku zliczania 20 + 1 jest przypisany var. Powyższe wyrażenie nawiasy są konieczne, ponieważ operator przecinka ma niższy priorytet niż operator przypisania.

Spróbuj uruchomić następujące przykłady zrozumieć użycie operatora przecinka.

#include <iostream>
using namespace std;

int main()
{
   int i, j;
   
   j = 10;
   i = (j++, j+100, 999+j);

   cout << i;
   
   return 0;
}

Gdy powyższy kod jest kompilowany i wykonany, że daje następujące wyniki:

1010

Powyższy program, j wartość początkowa 10, od tego czasu wzrosła do 11, a następnie w połączeniu z 100, ostatni, J powiększonej o 999 wyników 1010.

Operator C ++ Operator C ++