എച്ച് എസ് എസ് ടി കമ്പ്യൂട്ടർ സയൻസ്: സി പ്രോഗ്രാമിംഗ് റിവിഷൻ & കോമ്പറ്റീഷൻ ടിപ്സ്

Convert to note

എച്ച് എസ് എസ് ടി കമ്പ്യൂട്ടർ സയൻസ് റിവിഷൻ ക്ലാസ്

റിക്കേഴ്സീവ് ഫംഗ്ഷൻ (Recursive Function) എന്താണ്?

  • ഒരു ഫംഗ്ഷൻ തന്നെ തന്നെ കോൾ ചെയ്യുമ്പോൾ അത് റിക്കേഴ്സീവ് ഫംഗ്ഷൻ ആകുന്നു. റിക്കേഴ്സീവ് ഫംഗ്ഷനുകളുടെ പ്രവർത്തനം
  • ഫസ്റ്റ് ഇൻ ഫസ്റ്റ് ഔട്ട് (FIFO) അല്ല, ലാസ്റ്റ് ഇൻ ഫസ്റ്റ് ഔട്ട് (LIFO) ഓർഡർ അനുസരിച്ച് പ്രവർത്തിക്കുന്നു.
  • ഓരോ ഫംഗ്ഷൻ കോൾ സമയവും അതിന്റെ സ്റ്റേറ്റ് സ്റ്റാക്കിൽ സൂക്ഷിക്കുന്നു.
  • ഒരു എക്സിറ്റ് കണ്ടീഷൻ ഉണ്ടാകുമ്പോൾ മാത്രമേ റിക്കേഴ്സൻ അവസാനിക്കൂ.
  • റിക്കേഴ്സൻ എക്സിക്യൂഷൻ ലാസ്റ്റ് കോൾ ചെയ്ത ഫംഗ്ഷൻ ആദ്യം പൂർത്തിയാക്കും, പിന്നെ മുൻപ് വന്നവ.

C പ്രോഗ്രാമിംഗിലെ ചില പ്രധാന ചോദ്യങ്ങൾ

1. ഫംഗ്ഷൻ നെയിം പ്രിന്റ് ചെയ്യുമ്പോൾ എന്ത് സംഭവിക്കും?

  • ഫംഗ്ഷൻ നെയിം ഒരു അഡ്രസ്സ് ആണ്.
  • printf ഉപയോഗിച്ച് ഫംഗ്ഷൻ നെയിം പ്രിന്റ് ചെയ്താൽ ആ ഫംഗ്ഷന്റെ മെമ്മറി അഡ്രസ്സ് പ്രിന്റ് ചെയ്യും.

2. ക്യാരക്ടർ വേരിയബിളിൽ ഇന്റിജർ വാല്യൂ സൂക്ഷിക്കാമോ?

  • C-യിൽ char ഡാറ്റ ടൈപ്പ് 1 ബൈറ്റ് ഇന്റിജർ വാല്യൂ സൂക്ഷിക്കാൻ കഴിയും.
  • അതിനാൽ char വേരിയബിളിൽ 0, 1, 2 തുടങ്ങിയ സംഖ്യകൾ സൂക്ഷിക്കാം.

3. ഒക്ടൽ നമ്പറുകൾ C-യിൽ

  • 0-ൽ തുടങ്ങുന്ന നമ്പറുകൾ ഒക്ടൽ (Octal) നമ്പറുകളായി കണക്കാക്കപ്പെടും.
  • ഉദാഹരണത്തിന്, 012 എന്നത് ഒക്ടൽ 12 ആണ്, ഡെസിമൽ 10.

4. കോമ ഓപ്പറേറ്റർ (Comma Operator) ഉപയോഗം

  • കോമ ഓപ്പറേറ്റർ ഉപയോഗിച്ച് ഒരേ സ്റ്റേറ്റ്മെന്റിൽ ഒന്നിലധികം എക്സ്പ്രഷനുകൾ എഴുതാം.
  • അവസാനത്തെ എക്സ്പ്രഷന്റെ മൂല്യം വേരിയബിളിൽ സ്റ്റോർ ചെയ്യും.
  • വേരിയബിൾ നെയിംസ് നമ്പറുകൾ അല്ല, ഐഡന്റിഫയർ ആയിരിക്കണം.

5. ലൂപ്പ് ബോഡി സെമികോളൺ ഉപയോഗിച്ച് ഒഴിവാക്കൽ

  • സെമികോളൺ ഉപയോഗിച്ച് ലൂപ്പിന്റെ ബോഡി ഇല്ലാതാക്കാം.
  • ലൂപ്പ് കണ്ടീഷൻ വരെ പ്രവർത്തിക്കും, പക്ഷേ ബോഡി ഇല്ലാതിരിക്കും.
  • ലൂപ്പ് കഴിഞ്ഞ് വരുന്ന സ്റ്റേറ്റ്മെന്റ് ബോഡി ആയി കണക്കാക്കപ്പെടില്ല.

50 ദിവസത്തെ ക്രാഷ് കോഴ്സ് വിവരങ്ങൾ


ഈ ക്ലാസ്സ് HSS T കമ്പ്യൂട്ടർ സയൻസ് പഠിക്കുന്നവർക്ക് കോമ്പറ്റീഷൻ പരീക്ഷകൾക്ക് തയ്യാറെടുക്കാനും, സിലബസ് പെട്ടെന്ന് റിവൈസ് ചെയ്യാനും സഹായകമാണ്. കമ്പ്രഹെൻസീവ് ഗൈഡ് ടു ഓപ്പറേറ്റിംഗ് സിസ്റ്റംസ് ഇൻ 6 ആഴ്സ് ഫോർ സെമസ്റ്റർ എക്സാമുകൾ
റിക്കേഴ്സൻ, ഡാറ്റ ടൈപ്പുകൾ, കോമ ഓപ്പറേറ്റർ, ലൂപ്പ് എന്നിവയുടെ പ്രായോഗിക ഉദാഹരണങ്ങളിലൂടെ വിശദീകരിക്കുന്നു.

Heads up!

This summary and transcript were automatically generated using AI with the Free YouTube Transcript Summary Tool by LunaNotes.

Generate a summary for free
Buy us a coffee

If you found this summary useful, consider buying us a coffee. It would help us a lot!

Let's Try!

Start Taking Better Notes Today with LunaNotes!