/* * demonstrates the use of ++, -- * * Matt Bishop, ECS 36A * * April 22, 2024 * first version */ #include /* * the program itself */ int main(void) { int m; /* integer that is incremented or decremented */ int p; /* used to hold vaue before or after m is altered */ /* ++var */ m = 7; printf("m = %d before; ", m); p = ++m; printf("p = ++m; p = %d, m = %d\n", p, m); /* var++ */ m = 7; printf("m = %d before; ", m); p = m++; printf("p = m++; p = %d, m = %d\n", p, m); /* --var */ m = 7; printf("m = %d before; ", m); p = --m; printf("p = --m; p = %d, m = %d\n", p, m); /* var-- */ m = 7; printf("m = %d before; ", m); p = m--; printf("p = m--; p = %d, m = %d\n", p, m); /* all done! */ return(0); }