Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys

10.5 if - else - rakenne

if - lauseesta on myös versio, jossa jotakin voidaan tehdä ehdon ollessa epätosi:

	if ( ehto ) ylause1; 
	else ylause2; 

Jälleen, mikäli jommassa kummassa osassa tarvitaan useampia lauseita, suljetaan lausejoukko lausesuluilla. Tosin kannattaa taas harkita lausesulkujen käyttöä aina myös yhdenkin lauseen tapauksessa.

	/* Samalle riville: */
	  if ( a < 5 ) printf("a alle viisi!\n");
	  else printf("a vähintään viisi!\n");
	  
	/* Eri riville: */
	  if ( a < 5 ) 
	    printf("a alle viisi!\n");
	  else 
	    printf("a vähintään viisi!\n");
	  
	/* Lausesulkujen käyttö: */
	  if ( a < 5 ) {
	    printf("a alle viisi!\n");
	  }
	  else { 
	    printf("a vähintään viisi!\n");
	  }
	
	/* Seuraavaa tyyliä käytetään myös usein: */
	  if ( a < 5 ) {
	    printf("a alle viisi!\n");
	  } else { 
	    printf("a vähintään viisi!\n");
	  }


Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys