|
|
| (13 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]] |
| − | :* [[Bitfields - C|Bitfields]]
| + | * [[Enumerated types - C|Enums]] |
| − | :* [[Enums - 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]] |
| − | :* [[Static assertion - 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> |
| − | {{Navbar|Template:C Guide|text=|mini=1|style=float:right;}}
| + | [[Category:C programming language]] |
| − | </div> | + | [[Category:Guide templates]] |
| − | <noinclude>
| |
| − | [[Category:mIRC]] | |
| | </noinclude> | | </noinclude> |