Tilbage til slide -- Tastaturgenvej: 'u'  forrige -- Tastaturgenvej: 'p'  næste -- Tastaturgenvej: 'n'          control/sentinel-class-ex-with-do-bad.c - Et forsøg på at lave sentinel controlled loop med do-while - med fejl.Lektion 4 - slide 10 : 14
Program 5

/* Sentinel controlled loop - with do-while - BAD */

#include <stdio.h>
#define SENTINEL -1

int main(void) {
  int sum, number;

  /* Initialization */
  sum = 0;

  do{
    /* Get number */
    printf("Enter number (-1 terminates): ");
    scanf("%d", &number);

    /* Add number to sum */
    sum += number;

  } while (number != SENTINEL);

  /* Report the output */
  printf("The sum is %d\n", 
         sum);

  return 0;
}