home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Programmer's Library 1.3 / Microsoft-Programers-Library-v1.3.iso / sampcode / qc_prog / chap03 / opequal.c < prev    next >
Encoding:
C/C++ Source or Header  |  1988-04-06  |  559 b   |  21 lines

  1. /* opequal.c -- shows combination math/assignment */
  2. /*              operators and increment operators */
  3.  
  4. main()
  5. {
  6.     int m = 10, n = 5;
  7.     printf("Starting values: m = %d n = %d\n",
  8.             m, n);
  9.  
  10.     /* combination of arithmetic and assignment */
  11.     printf("m += 2 makes m %d\n", m += 2);
  12.     printf("m -= n makes m %d\n", m -= n);
  13.     printf("m *= 2 makes m %d\n", m *= 2);
  14.  
  15.     /* two ways to increment m */
  16.     printf("m = m + 1 makes m %d\n",
  17.             m = m + 1);
  18.     printf("m += 1 makes m %d\n",
  19.             m += 1);
  20. }
  21.