Why isn't (“Maya” == “Maya”) true in C++?

前端 未结 8 1350
野趣味
野趣味 2020-12-29 05:21

Any idea why I get \"Maya is not Maya\" as a result of this code?

if (\"Maya\" == \"Maya\") 
   printf(\"Maya is Maya \\n\");
else
   printf(\"Maya is not Ma         


        
8条回答
  •  北海茫月
    2020-12-29 05:24

    My compiler says they are the same ;-)

    even worse, my compiler is certainly broken. This very basic equation:

    printf("23 - 523 = %d\n","23"-"523");
    

    produces:

    23 - 523 = 1
    

提交回复
热议问题