Unions
Example:int div_flag = 0;union int_or_float divide(int a, int b){ union int_or_floar ans; if (a % b == 0) ans.ival = a/b; else ans.fval = a/(float)b; return ans;}…divide(8,4);divide(2,3);
Previous slide
Next slide
Back to first slide
View graphic version