|
|
(10 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
− | <div class="noprint" style="float:right; box-shadow: 0 0 4px #BDBDBD inset; background-color: #FFFFFF; border-radius: 5px; width:220px; padding:10px; margin-left: 10px; margin-bottom: 15px;">
| + | {{Guide |
− | {| cellspacing="0"
| + | |name = Template:C Guide |
− | | style="width: 220px; text-align: center; font-size: 15px; font-weight: bold; color: #4A98D9;" | | + | |header = C Programming Language |
− | C Programming Language | + | |body = |
− | |- | + | {{guide header|Intro}} |
− | | style="padding-left: 20px;" | | + | * [[Introduction - C|Introduction to C]] |
− | <p style="border-bottom: 1px dashed #C9C9C9; color: #363636; display: block; font-weight: bold; margin-top: 18px; padding-bottom: 5px;">Intro</p>
| + | * [[Program structure - C|Program structure]] |
− | :* [[Introduction - C|Introduction to C]]
| + | {{guide header|Basics}} |
− | <p style="border-bottom: 1px dashed #C9C9C9; color: #363636; display: block; font-weight: bold; margin-top: 18px; padding-bottom: 5px;">Basics</p>
| + | * [[Variables - C|Variables]] |
− | :* [[Variables - C|Variables]]
| + | * [[Basic I/O - C|Basic I/O]] |
− | :* [[Basic I/O - C|Basic I/O]]
| + | {{guide header|Math}} |
− | <p style="border-bottom: 1px dashed #C9C9C9; color: #363636; display: block; font-weight: bold; margin-top: 18px; padding-bottom: 5px;">Math</p>
| + | * [[Basic arithmetics - C|Basic Arithmetics]] |
− | :* [[Basic arithmetics - C|Basic Arithmetics]]
| + | * [[Math functions - C|Math functions]] |
− | :* [[Math functions - C|Math functions]]
| + | * [[Complex numbers - C|Complex Numbers]] |
− | :* [[Complex numbers - C|Complex Numbers]]
| + | {{guide header|Control Structures}} |
− | <p style="border-bottom: 1px dashed #C9C9C9; color: #363636; display: block; font-weight: bold; margin-top: 18px; padding-bottom: 5px;">Control Structures</p>
| + | * [[Conditional statements - C|If Statements]] |
− | :* [[Conditional statements - C|If Statements]]
| + | * [[Looping constructs - C|Loop Constructs]] |
− | :* [[Loop constructs - C|Loop Constructs]]
| + | * [[Goto statements - C|Goto Statements]] |
− | :* [[Goto statements - C|Goto Statements]]
| + | * [[Nonlocal jumps - C|Nonlocal jumps]] |
− | :* [[Non-local goto - C|Non-local Goto]]
| + | * [[Functions - C|Functions]] |
− | :* [[Functions - C|Functions]]
| + | * [[Error handling - C|Error Handling]] |
− | :* [[Error handling - C|Error Handling]]
| + | {{guide header|Operators}} |
− | <p style="border-bottom: 1px dashed #C9C9C9; color: #363636; display: block; font-weight: bold; margin-top: 18px; padding-bottom: 5px;">Operators</p>
| + | * [[Operators - C|Operators]] |
− | :* [[Operators - C|Operators]]
| + | * [[Operator precedence and associativity - C|Operator Precedence]] |
− | :* [[Operator precedence - C|Operator Precedence]]
| + | {{guide header|Arrays & Pointers}} |
− | <p style="border-bottom: 1px dashed #C9C9C9; color: #363636; display: block; font-weight: bold; margin-top: 18px; padding-bottom: 5px;">Arrays & Pointers</p>
| + | * [[Arrays - C|Arrays]] |
− | :* [[Arrays - C|Arrays]]
| + | * [[Pointers - C|Pointers]] |
− | :* [[Pointers - C|Pointers]]
| + | * [[Memory management - C|Memory Management]] |
− | :* [[Memory management - C|Memory Management]]
| + | {{guide header|Strings}} |
− | <p style="border-bottom: 1px dashed #C9C9C9; color: #363636; display: block; font-weight: bold; margin-top: 18px; padding-bottom: 5px;">Strings</p>
| + | * [[Character handling - C|Character Handling]] |
− | :* [[Character handling - C|Character Handling]]
| + | * [[Strings handling - C|Strings Handling]] |
− | :* [[Strings handling - C|Strings Handling]]
| + | * [[Wide strings - C|Wide Strings]] |
− | :* [[Wide strings - C|Wide Strings]]
| + | * [[Unicode - C|Unicode]] |
− | :* [[Unicode - C|Unicode]]
| + | {{guide header|Structured Types}} |
− | <p style="border-bottom: 1px dashed #C9C9C9; color: #363636; display: block; font-weight: bold; margin-top: 18px; padding-bottom: 5px;">Structured Types</p>
| + | * [[Structures - C|Structures]] |
− | :* [[Structures - C|Structures]]
| + | * [[Unions - C|Unions]] |
− | :* [[Unions - C|Unions]]
| + | * [[Bit fields - C|Bitfields]] |
− | :* [[Bit fields - C|Bitfields]]
| + | * [[Enumerated types - C|Enums]] |
− | :* [[Enumerated types - C|Enums]]
| + | {{guide header|I/O}} |
− | <p style="border-bottom: 1px dashed #C9C9C9; color: #363636; display: block; font-weight: bold; margin-top: 18px; padding-bottom: 5px;">I/O</p>
| + | * [[Standard streams - C|Standard Streams]] |
− | :* [[Standard streams - C|Standard Streams]]
| + | * [[File I/O - C|File I/O]] |
− | :* [[File I/O - C|File I/O]]
| + | {{guide header|Concurrency}} |
− | <p style="border-bottom: 1px dashed #C9C9C9; color: #363636; display: block; font-weight: bold; margin-top: 18px; padding-bottom: 5px;">Concurrency</p>
| + | * [[Concurrency - C|Concurrency]] |
− | :* [[Threads - C|Threads]]
| + | * [[Inter‐thread communication - C|Inter‐Thread Communication]] |
− | :* [[Inter‐thread communication - C|Inter‐Thread Communication]]
| + | {{guide header|Other}} |
− | <p style="border-bottom: 1px dashed #C9C9C9; color: #363636; display: block; font-weight: bold; margin-top: 18px; padding-bottom: 5px;">Other</p>
| + | * [[Data types - C|Data Types]] |
− | :* [[Data types - C|Data Types]]
| + | * [[Static assertions - C|Static Assertions]] |
− | :* [[Static assertions - C|Static Assertions]]
| + | * [[Generic selection - C|Generic Selections]] |
− | :* [[Generic selection - C|Generic Selections]]
| + | * [[Preprocessor - C|Preprocessor]] |
− | :* [[Preprocessor - C|Preprocessor]]
| + | * [[C standard library|Standard Library]] |
− | :* [[C standard library|Standard Library]]
| + | }}<noinclude> |
− | |}
| + | [[Category:C programming language]] |
− | {{Navbar|Template:C Guide|text=|mini=1|style=float:right;}}
| + | [[Category:Guide templates]] |
− | </div> | |
− | <noinclude>
| |
− | [[Category:mIRC]] | |
| </noinclude> | | </noinclude> |