സി പ്രോഗ്രാമിംഗ് പൂജ്യത്തിൽ നിന്ന് സി പ്രോഗ്രാമിംഗ് പഠിക്കുന്നതിനുള്ള ഒരു ഘട്ടം ഘട്ടമായുള്ള ട്യൂട്ടോറിയലാണ്, 45 ചെറിയ പാഠങ്ങളിലൂടെ.
നിങ്ങളുടെ ആദ്യ പ്രോഗ്രാമിൽ നിന്ന് ആരംഭിച്ച് ഡയഗ്രമുകളും പരിശീലന ചോദ്യങ്ങളും ഉപയോഗിച്ച് പോയിന്ററുകൾ, മെമ്മറി, ഫയലുകൾ, ഡീബഗ്ഗിംഗ് എന്നിവയിലേക്ക് പോകുക.
ഈ സി ട്യൂട്ടോറിയൽ ആധുനിക സ്റ്റാൻഡേർഡ് സി (സി 17) വ്യക്തമായ ക്രമത്തിൽ, ഓരോ ആശയവും ഓരോന്നായി പഠിപ്പിക്കുകയും ഏറ്റവും പുതിയ സ്റ്റാൻഡേർഡ് സി 23 ൽ എന്താണ് മാറിയതെന്ന് വിശദീകരിക്കുകയും ചെയ്യുന്നു. ഓരോ പാഠവും മുമ്പത്തേതിൽ നിന്ന് നിർമ്മിക്കപ്പെടുന്നു, അതിനാൽ തുടക്കക്കാർക്ക് തുടക്കം മുതൽ തന്നെ സി പഠിക്കാൻ കഴിയും, അതേസമയം ഓരോ പേജും പിന്നീട് ഒരു ദ്രുത റഫറൻസായി പ്രവർത്തിക്കുന്നു.
പാഠങ്ങളിലെ ഓരോ പൂർണ്ണ പ്രോഗ്രാമും സമാഹരിച്ച് പ്രവർത്തിപ്പിച്ചു, അതിന്റെ യഥാർത്ഥ ഔട്ട്പുട്ട് കോഡിന് കീഴിൽ കാണിച്ചിരിക്കുന്നു. കമ്പ്യൂട്ടറിനുള്ളിൽ എന്താണ് സംഭവിക്കുന്നതെന്ന് 13 യഥാർത്ഥ ഡയഗ്രമുകൾ കാണിക്കുന്നു: ഒരു പ്രോഗ്രാം എങ്ങനെ നിർമ്മിക്കപ്പെടുന്നു, ലൂപ്പുകൾ എങ്ങനെ പ്രവർത്തിക്കുന്നു, അറേകളും സ്ട്രിംഗുകളും മെമ്മറിയിൽ എങ്ങനെ ഇരിക്കുന്നു, പോയിന്ററുകൾ എങ്ങനെ പ്രവർത്തിക്കുന്നു, ആവർത്തന സമയത്ത് കോൾ സ്റ്റാക്ക് എങ്ങനെ വളരുന്നു.
നിങ്ങൾ പഠിക്കുന്നത് (11 വിഭാഗങ്ങൾ, 45 പാഠങ്ങൾ)
• ആരംഭിക്കൽ: സി എന്താണ്, ഒരു കംപൈലർ സജ്ജീകരിക്കൽ (വിൻഡോസ്, മാക്ഒഎസ്, ലിനക്സ്, ഓൺലൈനിലും ആൻഡ്രോയിഡിലും), നിങ്ങളുടെ ആദ്യ പ്രോഗ്രാം, സമാഹരണം എങ്ങനെ പ്രവർത്തിക്കുന്നു, അഭിപ്രായങ്ങൾ
• അടിസ്ഥാനകാര്യങ്ങൾ: കീവേഡുകളും ഐഡന്റിഫയറുകളും, വേരിയബിളുകൾ, സ്ഥിരാങ്കങ്ങളും ലിറ്ററലുകളും, ഡാറ്റ തരങ്ങളും വലുപ്പങ്ങളും, ഓപ്പറേറ്റർമാർ, മുൻഗണനയും പരിവർത്തനങ്ങളും, പ്രിന്റ്എഫ് ഉപയോഗിച്ചുള്ള ഔട്ട്പുട്ട്, സ്കാൻഎഫ്, എഫ്ജെറ്റുകൾ ഉപയോഗിച്ചുള്ള ഇൻപുട്ട്
• നിയന്ത്രണ ഫ്ലോ: if, else, സ്വിച്ച് സ്റ്റേറ്റ്മെന്റ്, ഫോർ ലൂപ്പ്, while, do-while ലൂപ്പുകൾ, ബ്രേക്ക് ആൻഡ് കണ്ടിന്യൂ
• ഫംഗ്ഷനുകൾ: ഫംഗ്ഷനുകൾ, ആർഗ്യുമെന്റുകളും റിട്ടേൺ മൂല്യങ്ങളും, സ്കോപ്പും ലൈഫ്ടൈമും, റിക്കർഷൻ
• അറേകളും സ്ട്രിംഗുകളും: അറേകൾ, മൾട്ടി-ഡൈമൻഷണൽ അറേകൾ, സ്ട്രിംഗുകൾ, സ്ട്രിംഗ് ഫംഗ്ഷനുകളും സുരക്ഷയും
• പോയിന്ററുകളും മെമ്മറിയും: പോയിന്ററുകൾ, പോയിന്ററുകൾ, അറേകൾ, പോയിന്ററുകൾ, ഫംഗ്ഷനുകൾ, malloc, calloc, realloc, free എന്നിവയുള്ള ഡൈനാമിക് മെമ്മറി
• നിങ്ങളുടെ സ്വന്തം തരങ്ങൾ: ഘടനകൾ, യൂണിയനുകൾ, എണ്ണലുകൾ, ടൈപ്പ്ഡെഫ്
• ഫയലുകൾ: ഫയലുകൾ തുറക്കുന്നതും എഴുതുന്നതും, ഫയലുകൾ വായിക്കുന്നതും, ബൈനറി ഫയലുകൾ
• വലിയ പ്രോഗ്രാമുകൾ: പ്രീപ്രൊസസ്സർ, മാക്രോകളും അവയുടെയും പിശാചുക്കൾ, മൾട്ടി-ഫയൽ പ്രോഗ്രാമുകൾ, ഹെഡർ ഫയലുകൾ
• പിശകുകളും ഡീബഗ്ഗിംഗും: യഥാർത്ഥ കംപൈലർ സന്ദേശങ്ങളിലെ സാധാരണ തെറ്റുകൾ, നിർവചിക്കാത്ത പെരുമാറ്റം, ഡീബഗ്ഗിംഗ് നുറുങ്ങുകൾ
• റഫറൻസ്: ഒരു ക്വിക്ക്-റഫറൻസ് ചീറ്റ് ഷീറ്റും C23-ൽ പുതിയത് എന്താണ്
പാഠങ്ങൾ എങ്ങനെ പഠിപ്പിക്കുന്നു
• പ്ലെയിൻ ഭാഷയിൽ ചെറിയ വിശദീകരണങ്ങൾ, തുടർന്ന് ഒരു പൂർണ്ണ ഉദാഹരണ പ്രോഗ്രാമും അതിന്റെ ഔട്ട്പുട്ടും
• സമാഹരണത്തിനായുള്ള 13 ഡയഗ്രമുകൾ, ഡാറ്റ തരങ്ങൾ, അവസ്ഥകൾ, ലൂപ്പുകൾ, അറേകൾ, സ്ട്രിംഗുകൾ, പോയിന്ററുകൾ, ഡൈനാമിക് മെമ്മറി, ഘടനകൾ, ആവർത്തനം
• യഥാർത്ഥ കംപൈലർ സന്ദേശവും പരിഹാരവും കാണിച്ചിരിക്കുന്ന മനഃപൂർവ്വമായ തെറ്റുള്ള 15 പ്രോഗ്രാമുകൾ
• നിങ്ങൾ പഠിച്ചത് പരിശോധിക്കാൻ, മിക്കവാറും എല്ലാ പാഠങ്ങളുടെയും അവസാനം ഉത്തരങ്ങളുള്ള 121 പരിശീലന ചോദ്യങ്ങൾ
• തുടക്കക്കാർ മിക്കപ്പോഴും ചെയ്യുന്ന തെറ്റുകളെക്കുറിച്ചുള്ള നുറുങ്ങുകളും മുന്നറിയിപ്പുകളും
സവിശേഷതകൾ
• എല്ലാ പാഠങ്ങളിലും തിരയുക
• ഓഫ്ലൈനിൽ പ്രവർത്തിക്കുന്നു, അക്കൗണ്ട് ആവശ്യമില്ല
• 8 ഭാഷകളിൽ ലഭ്യമാണ്: ഇംഗ്ലീഷ്, എസ്പാനോൾ, പോർച്ചുഗീസ്, ഫ്രാങ്കായിസ്, ഡച്ച്, العربية, हिन्दी, ബഹാസ ഇന്തോനേഷ്യ (വിശദീകരണങ്ങൾ വിവർത്തനം ചെയ്തിരിക്കുന്നു; സി കോഡ് അതേപടി തുടരുന്നു അതേ)
• ഡാർക്ക് മോഡ് ഉള്ള വൃത്തിയുള്ളതും ആധുനികവുമായ ഡിസൈൻ
• കോഡ് ബ്ലോക്കുകൾ വശങ്ങളിലേക്ക് സ്ക്രോൾ ചെയ്യുന്നു, അതിനാൽ പ്രോഗ്രാമുകൾ ഫോണിൽ വായിക്കാൻ കഴിയും
ഇത് ആർക്കാണ്?
• സി പ്രോഗ്രാമിംഗ് അവരുടെ ആദ്യ ഭാഷയായി പഠിക്കാൻ ആഗ്രഹിക്കുന്ന തുടക്കക്കാർക്ക്
• സ്കൂളിലോ കോളേജിലോ യൂണിവേഴ്സിറ്റിയിലോ സി പ്രോഗ്രാമിംഗ് കോഴ്സ് പഠിക്കുന്ന വിദ്യാർത്ഥികൾ
• ഹാർഡ്വെയറിന് സമീപം പ്രോഗ്രാമുകൾ എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് മനസ്സിലാക്കാൻ ആഗ്രഹിക്കുന്ന സ്വയം പഠിതാക്കൾ
• മറ്റൊരു ഭാഷ അറിയാവുന്നതും വ്യക്തമായ സി ട്യൂട്ടോറിയൽ ആഗ്രഹിക്കുന്നതുമായ പ്രോഗ്രാമർമാർ
ഈ ആപ്പ് ഒരു സ്വതന്ത്ര പഠന സഹായിയാണ്. ഇത് ISO C സ്റ്റാൻഡേർഡിനെയും GCC, Clang കംപൈലറുകളുടെ ഡോക്യുമെന്റേഷനെയും അടിസ്ഥാനമാക്കിയുള്ളതാണ്, കൂടാതെ ഏതെങ്കിലും കംപൈലർ വെണ്ടർ, യൂണിവേഴ്സിറ്റി അല്ലെങ്കിൽ സ്റ്റാൻഡേർഡ്സ് ബോഡിയുമായി അഫിലിയേറ്റ് ചെയ്തിട്ടില്ല.
സി പ്രോഗ്രാമിംഗ് ഘട്ടം ഘട്ടമായി പഠിക്കുക: തുടക്കക്കാർക്കുള്ള ഒരു സമ്പൂർണ്ണ സി ട്യൂട്ടോറിയൽ.
അപ്ഡേറ്റ് ചെയ്ത തീയതി
2026 ഒക്ടോ 25