C Programming: தமிழில் கற்றுக்கொள்ளுங்கள்Learn C Programming

ஒவ்வொரு பாடமும் 5–10 நிமிடங்கள். Examples-ஐ மாற்றி run செய்து பாருங்கள், பிறகு challenge-ஐ முடியுங்கள்.Each lesson takes 5–10 minutes. Change and run the examples, then solve the challenge.

C progress0/23 lessons
Start learning, it's free
சொந்தமாக code எழுத வேண்டுமா? C compiler-ஐத் திறக்கவும் →Want to write your own code? Open the C compiler →
  1. MODULE 1

    C அடிப்படைகள்C Basics

    printf, variables, format specifiers, scanf மற்றும் operatorsprintf, variables, format specifiers, scanf and operators

    1. 1. உங்கள் முதல் C ProgramYour First C Program#include, main() மற்றும் printf()#include, main() and printf()
    2. 2. Variables மற்றும் Format SpecifiersVariables and Format Specifiersint, float, double, char மற்றும் %d %f %cint, float, double, char and %d %f %c
    3. 3. scanf() மூலம் InputReading Input with scanf()&, %d, %lf, %c மற்றும் %s&, %d, %lf, %c and %s
    4. 4. Operators மற்றும் Type CastingOperators and Type Casting+ - * / %, ++, --, integer division+ - * / %, ++, -- and integer division
  2. MODULE 2

    முடிவெடுத்தல்: ConditionsMaking Decisions: Conditions

    if, else if, &&, ||, ternary மற்றும் switchif, else if, &&, ||, the ternary operator and switch

    1. 1. if, else மற்றும் else ifif, else and else ifஒப்பீடுகள் மற்றும் முடிவெடுத்தல்Comparisons and decisions
    2. 2. &&, ||, ! மற்றும் switch&&, ||, ! and switchConditions-ஐ இணைத்தல், switch-caseCombine conditions and use switch-case
  3. MODULE 3

    LoopsLoops

    for, while, do-while, break, continue, primes மற்றும் patternsfor, while, do-while, break, continue, primes and patterns

    1. 1. for LoopThe for Loopஒரு வேலையை பலமுறை செய்தல்Repeat work a set number of times
    2. 2. while மற்றும் do-whilewhile and do-whileஇலக்கங்களுடன் வேலை: reverse, sumWork with digits: reverse and sum
    3. 3. break, continue மற்றும் Prime எண்கள்break, continue and Prime NumbersLoop-ஐ நிறுத்துதல், ஒரு சுற்றைத் தவிர்த்தல்Stop a loop early or skip a round
    4. 4. Nested Loops: PatternsNested Loops: PatternsStar மற்றும் number patternsStar and number patterns
  4. MODULE 4

    ArraysArrays

    Arrays, searching, bubble sort மற்றும் matricesArrays, searching, bubble sort and matrices

    1. 1. ArraysArraysArray உருவாக்குதல், index, input-லிருந்து நிரப்புதல்Create arrays, use indexes and fill them from input
    2. 2. Searching மற்றும் Bubble SortSearching and Bubble SortLinear search, binary search, bubble sortLinear search, binary search and bubble sort
    3. 3. 2D Arrays: Matrices2D Arrays: MatricesMatrix கூட்டல், transpose, பெருக்கல்Matrix addition, transpose and multiplication
  5. MODULE 5

    Functions மற்றும் StringsFunctions and Strings

    Functions, recursion, char arrays, string.h மற்றும் string problemsFunctions, recursion, char arrays, string.h and string problems

    1. 1. FunctionsFunctionsFunction எழுதுதல், parameters, return, prototypeWrite functions with parameters, return values and prototypes
    2. 2. RecursionRecursionBase case, factorial, FibonacciBase case, factorial and Fibonacci
    3. 3. Strings: Character ArraysStrings: Character Arrays'\0', strlen, strcpy, strcmp, fgets'\0', strlen, strcpy, strcmp and fgets
    4. 4. String Problems: Reverse, Palindrome, FrequencyString Problems: Reverse, Palindrome, FrequencyLibrary இல்லாமல் string algorithmsString algorithms without library help
  6. MODULE 6

    Pointers மற்றும் MemoryPointers and Memory

    Pointers, call by reference, pointer arithmetic, malloc/freePointers, call by reference, pointer arithmetic and malloc/free

    1. 1. Pointers: Address-களுடன் வேலைPointers: Working with Addresses&, *, NULL மற்றும் pointer அடிப்படைகள்&, *, NULL and pointer basics
    2. 2. Call by Reference: SwapCall by Reference: SwapFunction-க்கு pointer அனுப்பி மதிப்பை மாற்றுதல்Pass pointers so a function can change your variables
    3. 3. Pointers மற்றும் ArraysPointers and ArraysPointer arithmetic, *(p + i), stringsPointer arithmetic, *(p + i) and strings
    4. 4. Dynamic Memory: malloc மற்றும் freeDynamic Memory: malloc and freeRun நேரத்தில் memory கேட்டு, திருப்பித் தருதல்Ask for memory at run time and give it back
  7. MODULE 7

    Structures மற்றும் ProjectStructures and a Project

    struct, typedef, -> மற்றும் ஒரு bank account mini projectstruct, typedef, -> and a bank-account mini project

    1. 1. Structures (struct)Structures (struct)தொடர்புடைய தரவுகளை ஒன்றாக: struct, typedef, ->Group related data: struct, typedef and ->
    2. 2. Mini Project: Bank Account SystemMini Project: Bank Account Systemstruct, functions, pointers, switch எல்லாம் சேர்த்துStructs, functions, pointers and switch together