So what happens is when I use, I use it with parameters so we are saying that a square is the defined name and I am putting a parameter to it the effect of that is, the C preprocessor will directly go, match a with x and replace all Xs in the define expression by a.
जेव्हा मी वापरतो तेव्हा काय होते ते मी पॅरामीटर्ससह वापरतो म्हणून आपण असे म्हणत आहोत की square हे एक डिफाईन केलेले नाव आहे आणि मी त्याला एक पॅरामीटर पास करत आहे, याचा परिणाम म्हणजे C प्रीप्रोसेसर थेट जाईल आणि x ला a बरोबर जुळवेल त्यामुळे जिथे जिथे x असेल त्या सर्व एक्स्प्रेशनमध्ये तो a ने बदलला जाईल.