容易出bug的地方(printf与\n\)

· · 题解

1.以P1000为例 printf与\n\

正确:
        printf("\n\
        xxxxxxxxxxxxxxxx\n\
        xxxxxxxxxxxxxxxxxxxxxxxx\n")
或者

        printf("\nxxxxxxxxxxxxxxxx\nxxxxxxxxxxxxxxxxxxxxxxxx\n")

错误:
        printf("\n
        xxxxxxxxxxxxx\n\
        xxxxxxxxxxxxxxxxxxxxx\n")

        //错误点:(第一行的换行符没有**\**进行结束,正确应为\n\)

        和

        printf("
        xxxxxxxxxxxxxx\n\
        xxxxxxxxxxxxxxxx\n")

        //错误点:(第一行没有换行符,正确应加上\n\)

        和

        printf("\n\
        xxxxxxxxxxxxxxx\n\
        xxxxxxxxxxxxxxxxxxxxxx\n\")

        //错误点:(最后的\n\的后\没有接任何东西,导致错误,正确最后应为\n)