how to avoid parameter missing when using printf? :     #include<stdio.h>
    void main()
    {
        int a = 1;
        printf("%d:this is for test:%s",a);
    }

there is missing parameter for function printf, no warning when compiling, but fatal at run. 
