But const is a variable declaration so it can be done in any scope I can do it within a function, I can do it within a block within a function and like any variable declaration the variable declaration of const will also remain limited within that scope, so it is possible that I have the same variable n in the same file occurring in two different functions both in both places is this constant but it has different values, you cannot achieve this kind of effect with #define.
ಆದರೆ const ಒಂದು ಪಾಯಿಂಟರ್ ಡಿಕ್ಲರೇಶನ್  ಆದ್ದರಿಂದ ಇದನ್ನು ಯಾವುದೇ ಸ್ಕೋಪ್ ನಲ್ಲಿ ಮಾಡಬಹುದು, ನಾನು ಅದನ್ನು ಫಂಕ್ಷನ್ ನಲ್ಲಿ ಮಾಡಬಹುದು, ನಾನು ಅದನ್ನು ಒಂದು ಫಂಕ್ಷನ್ ನೊಳಗೆ ಒಂದು ಬ್ಲಾಕ್ ನಲ್ಲಿ ಮಾಡಬಹುದು ಮತ್ತು ಯಾವುದೇ ಪಾಯಿಂಟರ್ ಡಿಕ್ಲರೇಶನ್  ನಂತೆ ಕಾನ್ ಸ್ಟ್ ನ ಪಾಯಿಂಟರ್ ಘೋಷಣೆಯು ಆ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಸೀಮಿತವಾಗಿರುತ್ತದೆ, ಆದ್ದರಿಂದ ನಾನು ಒಂದೇ ಫೈಲ್ ನಲ್ಲಿ ಒಂದೇ ವೇರಿಯೇಬಲ್  n ಅನ್ನು ಹೊಂದಿರುವ ಸಾಧ್ಯತೆಯಿದೆ ಎರಡೂ ಸ್ಥಳಗಳಲ್ಲಿ ಎರಡು ವಿಭಿನ್ನ ಕಾರ್ಯಗಳಲ್ಲಿ ಸಂಭವಿಸುವ ಎರಡೂ ಸ್ಥಳಗಳಲ್ಲಿ ಈ ಸ್ಥಿರವಾಗಿರುತ್ತದೆ ಆದರೆ ಇದು ವಿಭಿನ್ನ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿದೆ, ನೀವು #define ನೊಂದಿಗೆ ಈ ರೀತಿಯ ಪರಿಣಾಮವನ್ನು ಸಾಧಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.