Beginner ते Pro · 23 lessons · Free

C Programming: Zero ते Hero

5–10 मिनिटांचे छोटे धडे. उदाहरणे चालवा, challenge जिंका, XP मिळवा: एकेक धडा करत beginner ते pro.

C progress0/23 lessons
Start learning, it's free
What is C? Read the beginner's guide →Want to write your own code? Open the C compiler →
  1. MODULE 1

    C च्या मूलभूत गोष्टी

    printf, variables, format specifiers, scanf आणि operators

    1. 1. तुमचा पहिला C प्रोग्राम#include, main() आणि printf()
    2. 2. Variables आणि Format Specifiersint, float, double, char आणि %d %f %c
    3. 3. scanf() ने Input वाचणे&, %d, %lf, %c आणि %s
    4. 4. Operators आणि Type Casting+ - * / %, ++, -- आणि integer division
  2. MODULE 2

    निर्णय घेणे: Conditions

    if, else if, &&, ||, ternary operator आणि switch

    1. 1. if, else आणि else ifतुलना आणि निर्णय
    2. 2. &&, ||, ! आणि switchConditions जोडा आणि switch-case वापरा
  3. MODULE 3

    Loops

    for, while, do-while, break, continue, primes आणि patterns

    1. 1. for Loopकाम ठराविक वेळा पुन्हा करा
    2. 2. while आणि do-whileअंकांसोबत काम: reverse आणि sum
    3. 3. break, continue आणि Prime संख्याLoop लवकर थांबवा किंवा एक round वगळा
    4. 4. Nested Loops: PatternsStar आणि number patterns
  4. MODULE 4

    Arrays

    Arrays, searching, bubble sort आणि matrices

    1. 1. ArraysArrays तयार करा, indexes वापरा आणि input मधून भरा
    2. 2. Searching आणि Bubble SortLinear search, binary search आणि bubble sort
    3. 3. 2D Arrays: MatricesMatrix बेरीज, transpose आणि गुणाकार
  5. MODULE 5

    Functions आणि Strings

    Functions, recursion, char arrays, string.h आणि string चे प्रश्न

    1. 1. FunctionsParameters, return values आणि prototypes सह functions लिहा
    2. 2. RecursionBase case, factorial आणि Fibonacci
    3. 3. Strings: Character Arrays'\0', strlen, strcpy, strcmp आणि fgets
    4. 4. String चे प्रश्न: Reverse, Palindrome, FrequencyLibrary च्या मदतीशिवाय string algorithms
  6. MODULE 6

    Pointers आणि Memory

    Pointers, call by reference, pointer arithmetic आणि malloc/free

    1. 1. Pointers: Addresses सोबत काम&, *, NULL आणि pointer च्या मूलभूत गोष्टी
    2. 2. Call by Reference: SwapFunction तुमचे variables बदलू शकेल म्हणून pointers पाठवा
    3. 3. Pointers आणि ArraysPointer arithmetic, *(p + i) आणि strings
    4. 4. Dynamic Memory: malloc आणि freeRun time ला memory मागा आणि परत द्या
  7. MODULE 7

    Structures आणि एक Project

    struct, typedef, -> आणि bank-account mini project

    1. 1. Structures (struct)संबंधित data एकत्र ठेवा: struct, typedef आणि ->
    2. 2. Mini Project: Bank Account SystemStructs, functions, pointers आणि switch एकत्र