previous next Up Title Contents Index

10.9.1 Sijoitusoperaattori =

Olemme tutustuneet jo C- kielen "normaaliin" sijoitusoperaattoriin =.

Sen ansiosta, että myös sijoitus palauttaa arvon, pystyimme tekemään mm seuraavia temppuja:

	if ( (b=a) != 0 ) ... /* Suoritetaan jos a!=0 */
	a = b = c = 0; 
Sijoitus monelle muuttujalle yhtäaikaa onnistuu, koska sijoitus jäsentyy seuraavasti:
	1.  a = ( b = (c = 0) ); -    sijoitus c=0 palauttaa arvon 0
	2.  a = ( b =    0 );    -    sijoitus b=0 palauttaa arvon 0
	3.  a =     0; 


previous next Up Title Contents Index