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.

9 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. Jelajahi dunia Dewa99 Slot, di mana setiap mesin slot adalah kisah menarik yang menunggu untuk diungkapkan, membawa Anda pada petualangan tak terlupakan.

    ReplyDelete
  3. 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
  4. Explore the endless possibilities at login olxtoto - your gateway to gaming greatness. login olxtoto

    ReplyDelete
  5. I appreciate how you're always willing to share your personal experiences. It adds such authenticity to your writing. Markastoto

    ReplyDelete
  6. The color scheme and layout of your website are fantastic. It's visually appealing and cohesive. Bostoto

    ReplyDelete
  7. Your website has shown me that true happiness comes from within and is not dependent on external circumstances. Kimtoto

    ReplyDelete
  8. The visuals on your website are captivating and enhance the overall experience. Well done! Situs Daftar Akun Slot Online 2024

    ReplyDelete
  9. Exquisite design meets seamless functionality on your website. It's a joy to explore! Bostoto

    ReplyDelete