Forums Programming Assignment Help Why dont C comments nest?

This topic contains 1 reply, has 1 voice, and was last updated by  Aakanksha 9 years, 4 months ago.

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #1072

    Aakanksha
    Participant

    Why don’t C comments nest? How am I supposed to comment out code containing comments? Are comments legal inside quoted strings?

    #9637

    Aakanksha
    Participant

    C comments don’t nest mostly because PL/I’s comments, which C’s are borrowed from, don’t either. Therefore, it is usually better to comment out” large sections of code, which might contain comments, with #ifdef or #if 0 ).

    The character sequences /* and */ are not special within double-quoted strings, and do not therefore introduce comments, because a program (particularly one which is generating C code as output) might want to print them. (It is hard to imagine why anyone would want or need to place a comment inside a quoted string. It is easy to imagine a program needing to print “/*”.)

Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.