想请教下adv 63题里面第38题  
The following SAS program issubmitted:
 
     %macro CHECK(Num=4);       
        %let Result=%eval(&Num gt5);    
        %put Result is &result; 
     %mend;   
     %check(Num=10)     
 
  What is written to the SAS log?
 
 
        A.
 Result is 0    
 
     B.
 Result is 1    
 
     C.
 Result is 10 gt 5      
 
     D.
 Result is true
答案选B
想请问下这道题是拿4还是10去跟5比较呢?具体是得怎么看?
还有就是为什么把4和10位置互换后,答案就变成Result is 0了呢?