[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

Re: macros



Whenever you compile a C program the compiler generates a table where all
the refernces of all macros are kept. so when you use MIN in your program it
first refers to MAX. The MAX refers to MIN which in turn points to 10.

Goldwyn :o)



  hi
  i wanna know about the working of preprocessors when dealing with macros
in C.
  suppose i have a macro within a macro. say
  #define MAX  MIN
  #define MIN 10

  if i now write MAX some where in my code. 10 is substituted for it. i
wanna know whether first MIN is
  substituted in place of MAX and the subsititution scanned again with 10
substituted for MIN. or directly 10
  is substituted for MAX with some earlier processing some where.

  -----------------------------
  reply soon
  bye

   ==== deepak ----

  have a great day
  ICQ 30662394

  -- A day without orange juice is like a day without orange juice.


  ------------------------------------------------
  An alpha version of a web based tool to manage
  your subscription with this mailing list is at
  http://lists.linux-india.org/cgi-bin/mj_wwwusr