printfの第一引数に%sなどの変換指定がないのに、第二引数を入れるのは問題ないのですか?
ex)
printf("hoge", "hello"); // "hoge"

また、const変数の中に%sなどの変換指定を入れて、printfの第一引数に入れるのも問題ないのですか?
ex)
const char *str = "Hello, %s";
printf(str, "World!"); // Hello, World!