"सी प्रोग्रामिंग/पूर्वप्रक्रमक": अवतरणों में अंतर

विकिपुस्तक से
No edit summary
No edit summary
पंक्ति १: पंक्ति १:
==दिशानिर्देश==
==दिशानिर्देश==
===#include===
===#include===
====हेडर====
<b>सी90 मानक हेडर सूची:</b>

<table>
<td>
* <tt>[[w:Assert.h|<assert.h>]]</tt>
* <tt>[[w:Ctype.h|<ctype.h>]]</tt>
* <tt>[[w:Errno.h|<errno.h>]]</tt>
* <tt>[[w:Float.h|<float.h>]]</tt>
* <tt>[[w:Limits.h|<limits.h>]]</tt>
</td><td>
* <tt>[[w:Locale.h|<locale.h>]]</tt>
* <tt>[[w:Math.h|<math.h>]]</tt>
* <tt>[[w:Setjmp.h|<setjmp.h>]]</tt>
* <tt>[[w:Signal.h|<signal.h>]]</tt>
* <tt>[[w:Stdarg.h|<stdarg.h>]]</tt>
</td><td>
* <tt>[[w:Stddef.h|<stddef.h>]]</tt>
* <tt>[[w:Stdio.h|<stdio.h>]]</tt>
* <tt>[[w:Stdlib.h|<stdlib.h>]]</tt>
* <tt>[[w:String.h|<string.h>]]</tt>
* <tt>[[w:Time.h|<time.h>]]</tt>
</td>
</table>

<b>सी90 के बाद से जोड़ा हेडर:</b>

<table>
<td>
* <tt>[[w:Complex.h|<complex.h>]]</tt>
* <tt>[[w:Fenv.h|<fenv.h>]]</tt>
* <tt>[[w:Inttypes.h|<inttypes.h>]]</tt>
</td><td>
* <tt>[[w:Iso646.h|<iso646.h>]]</tt>
* <tt>[[w:Stdbool.h|<stdbool.h>]]</tt>
* <tt>[[w:Stdint.h|<stdint.h>]]</tt>
</td><td>
* <tt>[[w:Tgmath.h|<tgmath.h>]]</tt>
* <tt>[[w:Wchar.h|<wchar.h>]]</tt>
* <tt>[[w:Wctype.h|<wctype.h>]]</tt>
</td>
</table>

===#pragma===
===#pragma===
===#define===
===#define===

२३:२०, २४ जनवरी २०१७ का अवतरण

दिशानिर्देश

#include

हेडर

सी90 मानक हेडर सूची:

सी90 के बाद से जोड़ा हेडर:

#pragma

#define

मैक्रोज़

#error

#warning

#undef

#if,#else,#elif,#endif (सशर्त)

#ifdef,#ifndef

डिबगिंग के लिए उपयोगी पूर्वप्रक्रमक मैक्रोज़

कंपाइल समय कथन

एक्स-मैक्रोज़