. : , , 32 . , . , , 32 , , , accountspayable accountsreceivable, .
, (_). , . , , , city_tax citytax.
, , . city_tax , ctax, amt_due , due. , .
. . ++, , K&R , , ANSI, , ++. , , , , . , , , , .
K&R :
auto break case char continue default dodouble else | entry extern float for goto if int long register | return short sizeof static struct switch typedef union |
ANSI :
const enum signed void volatile
. 6.
++ :
catch cin class cout delete friend | inline new operator private protected |
. TAX, Tax tax. , TAX, Tax tax, , , , . , , .
|
|
(. 6) , . , . , .
.
. 7.
. main() #define, :
#define NAME VALUE, , , , . : , (.7).
, ( , ). , .
. 8.
. ,
#define PI 3.14, PI, 3.14 (.8).
, (, ) PI, 3.14 (.9).
. 9.
. , #define. , PI , , 3.14, .
#define COUNT 5COUNT , 5 .
, float, , , , . , :
#define RATE 5.00, int, float. , :
#define RATE 0.56, #define RATE.56, .
:
#define UNIT 'A', , :
#define MY_FRIEND "George" main() { puts(MY_FRIEND); }, .
, puts() , . , , , (), . , MY_FRIEND, "George", M-Y-_-F-R-I-E-N-D. MY_FRIEND, :
|
|
#define MY_FRIEND" George", MY_FRIEND, "George",
puts(MY_FRIEND);puts()
puts("George");George.
#define MY_FRIEND "". ? #define MY_FRIEND, "".
++
++ . , , const. , , :
main() { const int CHILDREN = 8; const char INIT = 'C';....;....; }
|
8 , 'C'. :
#define CHILDREN 8 #define INIT 'C'