சி புரோகிராமிங் என்பது, 45 சிறிய பாடங்களில், சி புரோகிராமிங்கை ஆரம்பத்திலிருந்து கற்றுக்கொள்வதற்கான ஒரு படிப்படியான வழிகாட்டியாகும்.
உங்கள் முதல் புரோகிராமில் தொடங்கி, வரைபடங்கள் மற்றும் பயிற்சிக் கேள்விகளுடன், பாயிண்டர்கள், மெமரி, ஃபைல்கள் மற்றும் டீபக்கிங் வரை அனைத்தையும் கற்றுக்கொள்ளுங்கள்.
இந்த சி வழிகாட்டி, நவீன தரநிலை சி (C17)-ஐ ஒரு தெளிவான வரிசையில், ஒரு நேரத்தில் ஒரு கருத்தாகக் கற்பிக்கிறது, மேலும் புதிய தரநிலையான C23-இல் என்ன மாற்றங்கள் செய்யப்பட்டன என்பதையும் விளக்குகிறது. ஒவ்வொரு பாடமும் முந்தைய பாடத்தின் தொடர்ச்சியாக இருப்பதால், ஆரம்பநிலையாளர்கள் சி-ஐ தொடக்கத்திலிருந்தே கற்றுக்கொள்ளலாம், அதே நேரத்தில் ஒவ்வொரு பக்கமும் பிற்காலத்தில் ஒரு விரைவான குறிப்புதவியாகவும் செயல்படுகிறது.
பாடங்களில் உள்ள ஒவ்வொரு முழுமையான புரோகிராமும் தொகுக்கப்பட்டு இயக்கப்பட்டது, மேலும் அதன் உண்மையான வெளியீடு குறியீட்டிற்குக் கீழே காட்டப்பட்டுள்ளது. 13 அசல் வரைபடங்கள் கணினிக்குள் என்ன நடக்கிறது என்பதைக் காட்டுகின்றன: ஒரு புரோகிராம் எவ்வாறு உருவாக்கப்படுகிறது, லூப்கள் எவ்வாறு இயங்குகின்றன, அரேக்கள் மற்றும் ஸ்டிரிங்குகள் மெமரியில் எவ்வாறு அமைகின்றன, பாயிண்டர்கள் எவ்வாறு செயல்படுகின்றன மற்றும் ரெகர்ஷனின் போது கால் ஸ்டாக் எவ்வாறு வளர்கிறது.
நீங்கள் கற்றுக்கொள்வது (11 பிரிவுகள், 45 பாடங்கள்)
• தொடங்குதல்: C என்றால் என்ன, ஒரு கம்பைலரை அமைத்தல் (விண்டோஸ், மேக்ஓஎஸ், லினக்ஸ், ஆன்லைன் மற்றும் ஆண்ட்ராய்டில்), உங்கள் முதல் நிரல், தொகுத்தல் எவ்வாறு செயல்படுகிறது, கருத்துரைகள்
• அடிப்படைகள்: முக்கியச் சொற்கள் மற்றும் அடையாளங்காட்டிகள், மாறிகள், மாறிலிகள் மற்றும் மாறிலி மதிப்புகள், தரவு வகைகள் மற்றும் அளவுகள், செயற்குறிகள், முன்னுரிமை மற்றும் மாற்றங்கள், printf மூலம் வெளியீடு, scanf மற்றும் fgets மூலம் உள்ளீடு
• கட்டுப்பாட்டு ஓட்டம்: if மற்றும் else, switch கூற்று, for loop, while மற்றும் do-while loops, break மற்றும் continue
• சார்புகள்: சார்புகள், வாதங்கள் மற்றும் திரும்பும் மதிப்புகள், வீச்சு மற்றும் ஆயுட்காலம், மீள்சுழற்சி
• அணிகள் மற்றும் சரங்கள்: அணிகள், பல பரிமாண அணிகள், சரங்கள், சரச் சார்புகள் மற்றும் பாதுகாப்பு
• சுட்டிகள் மற்றும் நினைவகம்: சுட்டிகள், சுட்டிகள் மற்றும் அணிகள், சுட்டிகள் மற்றும் சார்புகள், malloc, calloc, realloc மற்றும் free உடனான மாறும் நினைவகம்
• உங்கள் சொந்த வகைகள்: கட்டமைப்புகள், ஒன்றிப்புகள், எண்ணுருக்கள், typedef
• கோப்புகள்: கோப்புகளைத் திறத்தல் மற்றும் எழுதுதல், கோப்புகளைப் படித்தல், இருமைக் கோப்புகள்
• பெரிய நிரல்கள்: முன்செயலி, மேக்ரோக்கள் மற்றும் அவற்றின் சிக்கல்கள், பல-கோப்பு நிரல்கள் மற்றும் தலைப்புக் கோப்புகள்
• பிழைகள் மற்றும் பிழைதிருத்தம்: உண்மையான தொகுப்பிச் செய்திகளுடன் கூடிய பொதுவான தவறுகள், வரையறுக்கப்படாத நடத்தை, பிழைதிருத்தக் குறிப்புகள்
• குறிப்பு: ஒரு விரைவு-குறிப்பு ஏமாற்றுத் தாள் மற்றும் C23-இல் புதிதாக என்ன உள்ளது
பாடங்கள் கற்பிக்கும் விதம்
• எளிய மொழியில் சுருக்கமான விளக்கங்கள், அதைத் தொடர்ந்து ஒரு முழுமையான எடுத்துக்காட்டு நிரல் மற்றும் அதன் வெளியீடு
• தொகுத்தல், தரவு வகைகள், நிபந்தனைகள், சுழல்கள், அணிகள், சரங்கள், சுட்டிகள், மாறும் நினைவகம், கட்டமைப்புகள் மற்றும் மீள்சுழற்சி ஆகியவற்றுக்கான 13 வரைபடங்கள்
• வேண்டுமென்றே செய்யப்பட்ட தவறுடன் கூடிய 15 நிரல்கள், உண்மையான தொகுப்பிச் செய்தி மற்றும் அதற்கான திருத்தத்துடன் காட்டப்பட்டுள்ளன
• நீங்கள் கற்றுக்கொண்டதைச் சரிபார்க்க, கிட்டத்தட்ட ஒவ்வொரு பாடத்தின் முடிவிலும் பதில்களுடன் கூடிய 121 பயிற்சிக் கேள்விகள்
• தொடக்கநிலையாளர்கள் அடிக்கடி செய்யும் தவறுகள் பற்றிய குறிப்புகள் மற்றும் எச்சரிக்கைகள்
சிறப்பம்சங்கள்
• அனைத்துப் பாடங்களிலும் தேடலாம்
• இணைய இணைப்பு தேவையில்லை, ஆஃப்லைனில் செயல்படும்
• 8 மொழிகளில் கிடைக்கிறது: ஆங்கிலம், ஸ்பானிஷ், போர்த்துகீசியம், பிரெஞ்சு, ஜெர்மன் அரபு, இந்தி மற்றும் இந்தோனேசிய மொழி (விளக்கங்கள் மொழிபெயர்க்கப்பட்டுள்ளன; C நிரல் அப்படியே இருக்கும்)
• டார்க் மோடுடன் கூடிய நேர்த்தியான, நவீன வடிவமைப்பு
• நிரல் தொகுதிகள் பக்கவாட்டில் நகரும், எனவே நிரல்கள் கைப்பேசியில் தெளிவாகப் படிக்கக்கூடியதாக இருக்கும்
இது யாருக்கானது
• C நிரலாக்கத்தைத் தங்கள் முதல் மொழியாகக் கற்க விரும்பும் தொடக்கநிலையாளர்கள்
• பள்ளி, கல்லூரி அல்லது பல்கலைக்கழகத்தில் C நிரலாக்கப் பாடநெறியை எடுக்கும் மாணவர்கள்
• வன்பொருளுக்கு அருகில் நிரல்கள் எவ்வாறு செயல்படுகின்றன என்பதைப் புரிந்துகொள்ள விரும்பும் சுயமாகக் கற்பவர்கள்
• வேறு மொழி தெரிந்த மற்றும் தெளிவான C வழிகாட்டியை விரும்பும் நிரலாளர்கள்
இந்தச் செயலி ஒரு சுய கற்றல் உதவியாகும். இது ISO C தரநிலை மற்றும் GCC, Clang தொகுப்பிகளின் ஆவணங்களை அடிப்படையாகக் கொண்டது, மேலும் இது எந்தவொரு தொகுப்பி விற்பனையாளர், பல்கலைக்கழகம் அல்லது தரநிலை அமைப்புடனும் தொடர்புடையது அல்ல.
சி நிரலாக்கத்தை படிப்படியாகக் கற்றுக்கொள்ளுங்கள்: தொடக்கநிலையாளர்களுக்கான ஒரு முழுமையான சி பயிற்சி
புதுப்பிக்கப்பட்டது:
25 அக்., 2026