1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <assert.h>
#define TRIPLE(n) ((n) * 3)
int main(int argc, char* argv[]) {
printf("TRIPLE(100) == %d\n", TRIPLE(100));
printf("TRIPLE(100 + 100) == %d\n", TRIPLE(100 + 100));
// printf("TRIPLE(100 + 100 + 100) == %d\n", TRIPLE(100 + 100)); // OOPS!!!
printf("TRIPLE(100 + 100 + 100) == %d\n", TRIPLE(100 + 100 + 100)); // CORRECT
return EXIT_SUCCESS;
}
/* vim: set tabstop=4 shiftwidth=4 fileencoding=utf-8 noexpandtab: */
|
© Copyright 2022 Alexander J. Quinn This content is protected and may not be shared, uploaded, or distributed.