1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <assert.h>
// code quality: constants should use const, not #define
#define BEST_NUMBER 123
#define PI 3.1415
#define NAME "David Burnett"
// just text replacement, does not need to be a valid variable
// #define BAD_EXAMPLE bubbles
const int BEST_NUMBER_C = 123;
const char* NAME_C = "David Burnett";
int main(int argc, char* argv[]) {
// BEST_NUMBER_C = 5; <-- error: assignment of read only variable
printf("%d\n", BEST_NUMBER);
printf("%d\n", BEST_NUMBER_C);
//printf("%s\n", BAD_EXAMPLE);
printf("%s\n", NAME);
printf("%s\n", NAME_C);
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.