I am aware that a similar question was already asked here and that the recent question A DFA for recognizing comments is also related but I am not satisfied with the answers.
The point is that
printf("/* This is not a comment */")
is a perfectly legal instruction in C and, as suggested by its name, the pattern to be printed is not a comment.
Is there a regular expression describing C-style /**/ comments in a correct C program?