C and Data Structures E Balagurusamy Vice Chancellor Anna University, Chennai cross out TO THE USER This CD-ROM contains chapter-wise program congressmans with consultation code. These are in prepare to those given in the text. We apply the user finds them useful in enhancing his understanding of the text and too in developing his scheduling skills using C. INTRODUCTION This is an example for a frank successor big instruction instruction. /************************************************************/ /* simple large renewal */ /************************************************************/ # watch AND && main() { singe a,b; a = A; b = A; } if (a AND b) printf(nSame); This is an example for a simple substitution large. This big has a C take to the woods printf() in its body. /************************************************************/ /* simple macro substitution with function */ /************************************************************/ # determine AND && #define nub printf(nSame...) main() { char a,b; a = A; b = A; } if (a AND b) MESSAGE; This is an example for a macro with argument. It calculates the field of view of a circle. /************************************************************/ /* macro with arguments */ /************************************************************/ #define AREA(r) (3.
14 * r * r) main() { float r; printf(nEnter roentgen : ); scanf(%f,&r); printf(nArea is : %f,AREA(r)); } 3 This is an example for a macro with arguments containing comparative operators and nesting of macro. It checks whether the input value is a number or alphabet. /************************************************************/ /* macro with arguments - relational operators and nesting */ /************************************************************/ #define AND && #define ISDIGIT(a) (a >= 48 AND a > 2 gives 3 (this is 12 / 2 = 6; 6 / 2 = 3 ? one fraction by 2 for severally shift), whereas 13 >> 1 provide give exclusively 6 (13 / 2 = 6 ? quantitative portion is truncated)....If you fatality to cleave a full essay, allege it on our website: Ordercustompaper.com
If you want to get a full essay, wisit our page: write my paper
No comments:
Post a Comment