是的,所以我试图理解C预处理器和人类这是一个喧嚣.
我有一个简单的
#define Square(x)(x*x)
我需要找出Square(5+2)在通话时会有什么回报.作为这个领域的新手,我立即想到它会显示出来49,但是看到它回来了17.在一些好的会议记录中,我试图找出这样的故事.
Square(5+2)
49
17
谁可以给我解释一下这个?因为我有点愚蠢,所以尽可能全面.
c c-preprocessor
c ×1
c-preprocessor ×1