previous next Up Title Contents Index

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");
	  }



previous next Up Title Contents Index