Saturday, March 17, 2012

#pragma in c

#pragma is an implementation-defined directive that allows various instructions to be given to the compiler. For example, a compiler may have an option that supports program execution tracing. A trace option would then be specified by a #pragma statement. You must check the compiler's documentation for details and options.

The #pragma directive provides a way to request special behavior from the compiler. This directive is most useful for programs that are unusually large or that need to take advantage of the capabilities of a particular compiler. Pragmas are used within the source program.

#pragma token(s)

pragma is usually followed by a single token, which represents a command for the compiler to obey. You should check the software implementation of the C standard you intend on using for a list of the supported tokens. Not surprisingly, the set of commands that can apear in #pragma directives is different for each compiler; you'll have to consult the documentation for your compiler to see which commands it allows and what those commands do.

For instance one of the most implemented preprocessor directives, #pragma once when placed at the beginning of a header file, indicates that the file where it resides will be skipped if included several times by the preprocessor.

7 comments:

  1. Our team of global web development experts have done in depth research to come up with this list of Best +Free Javascript Tutorial, Class, Course, Training & Certification for 2021. It includes both paid and free learning resources available online to help you learn Javascript. Wish you all the best! free courses to learn kotlin

    ReplyDelete
  2. This website is incredibly user-friendly! Navigation is seamless, and finding information is a breeze. maklon kosmetik tangerang

    ReplyDelete
  3. Spectacular website! The design is eye-catching, and the content is spot-on. markastoto

    ReplyDelete
  4. Jelajahi dunia Dewa99 Slot, di mana setiap mesin slot adalah kisah menarik yang menunggu untuk diungkapkan, membawa Anda pada petualangan tak terlupakan.

    ReplyDelete
  5. Your dedication and hard work are evident in everything you do. You're simply outstanding. Ratu388

    ReplyDelete
  6. Excellent job! The combination of aesthetics and informative content is commendable. Hokiwin

    ReplyDelete
  7. Join Rpjitu garansi kekalahan for access to the best in online gaming. With a diverse selection of titles, exclusive rewards, and a vibrant community, the fun never stops!

    ReplyDelete