#include /************************* * Program demonstrating * C expressions. * * Author: Sarah Heckman ************************/ /* Function prototypes */ void slide8(); void slide10(); /************************** * Starts the program *************************/ int main() { slide8(); slide10(); return 0; } /*************************** * Expressions from slide 8 **************************/ void slide8() { //From lecture 05, slide 8 //prefix operators int i = 1, j = 8; printf("%d %d\n", ++i, --j); printf("%d %d\n\n", i, j); //postfix operators int k = 1, l = 8; printf("%d %d\n", k++, l--); printf("%d %d\n\n", k, l); } /*************************** * Expressions from slide 10 **************************/ void slide10() { //Examples using mod printf("%d ", (37 % 3)); printf("%d\n", (-37 % 3)); int denominator = 0; //Division by 0 - floating exception (core dumped) int r = 5 % denominator; }