рджреЛрд╕реНрддреЛрдВ рдЖрдЬ рдХреЗ рдЖрд░реНрдЯрд┐рдХрд▓ рдореЗрдВ рд╣рдо рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ C language in hindi рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХреЛ C programming full course рдмреЗрд╕рд┐рдХ рд╕реЗ рд▓реЗрдХрд░ рдПрдбрд╡рд╛рдВрд╕ рддрдХ рд╣рд┐рдВрджреА рдореЗрдВ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ.
рдЕрдЧрд░ рдЖрдк рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реЛ рддреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдЖрдирд╛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИ. рдХреНрдпреЛрдВрдХрд┐ рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдмреЗрд╕рд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдорд╛рдиреА рдЬрд╛рддреА рд╣реИ. рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдорджрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╣реЛрддреА рд╣реИ рдЗрд╕рд╕реЗ рдЕрдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдПрд╕ рдХрд╛ рдЬрдиреНрдо рд╣реБрдЖ рд╣реИ.
рдЕрдЧрд░ рдЖрдк рд╕рдЪ рдореЗрдВ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░ рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдмрдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдпрд╣ рдЖрд░реНрдЯрд┐рдХрд▓ рд╢реБрд░реВ рд╕реЗ рд▓реЗрдХрд░ рд▓рд╛рд╕реНрдЯ рддрдХ рдЬрд░реВрд░ рдкреЭреЗ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╣рдо рдЖрдкрдХреЛ рдмреЗрд╕рд┐рдХ рд╕реЗ рд▓реЗрдХрд░ рдПрдбрд╡рд╛рдВрд╕ рддрдХ рдкреВрд░реА рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╣рд┐рдВрджреА рдореЗрдВ рд╕рд┐рдЦрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ.
C Programming Language рдХреНрдпрд╛ рд╣реИ (What is c Programming Language in Hindi)
C programming language рд╣рд╛рдИ рд▓реЗрд╡рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╣реИ. рдЬрд┐рд╕реЗ Dennis Ritchie рдиреЗ рдмрдирд╛рдпрд╛ рдерд╛. рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ рдЖрдк рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдпрд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ.
рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдмрдирд╛рдиреЗ рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рдерд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдиреЗ рд╡рд╛рд▓реА рд▓реИрдВрдЧреНрд╡реЗрдЬ Develop рдХрд░рдирд╛. рдЗрд╕реА рд╣реЗрддреБ рд╕реЗ рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛. рдмрд╛рдж рдореЗрдВ рдЙрд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдЙрдкрдпреЛрдЧ рдореЗрдВ рд▓рд╛рдпрд╛ рдЧрдпрд╛ рдЬрд┐рд╕рд╕реЗ рдХрд┐ рдЙрдкрдпреЛрдЧреА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдмрди рд╕рдХреЗ.
рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЛ рд╕рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрд╛ рдкреЗрдЬ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╕реА рдкрд░ рдмреЗрд╕ рд╣реИ.
рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЛ рд╕рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬреЗрд╕ рдХреА рдорджрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреНрдпреЛрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ ?
рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЛ рд╕рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреА рдорджрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ kernal, JVM, Compiler рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рд╣реА рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВ. рдФрд░ рдЬреНрдпрд╛рджрд╛рддрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЗ рд╕рд┐рдВрдЯреЗрдХреНрд╕ C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЗ рд╕рд┐рдВрдЯреЗрдХреНрд╕ рд╕реЗ рд╣реА рдорд┐рд▓рддреЗ рдЬреБрд▓рддреЗ рд╣реЛрддреЗ рд╣реИрдВ. рдЬреИрд╕реЗ рдХреА java,C++,C# рдЗрддреНрдпрд╛рджрд┐.
рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдмреЗрд╕рд┐рдХ рд╕рд┐рдВрдЯреЗрдХреНрд╕ рджреВрд╕рд░реА рд╕рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ Array, List, Operator, Loops, Functions, List рдЗрддреНрдпрд╛рджрд┐
C procedure oriented programming рд╣реИ –
рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЛ procedure oriented programming рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ program Execution рдХрд╛ рдЬреЛ рдлреНрд▓реЛрд░ рд╣реЛрддрд╛ рд╣реИ рд╡рд╣ рдЯреЙрдк рд╕реЗ рд▓реЗрдХрд░ рдмреЙрдЯрдо рддрдХ рд╣реЛрддрд╛ рд╣реИ. рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдПрдХ рдкреНрд░реЛрд╕реАрдЬрд░ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИ рдЬреЛ рдЯреЙрдк рд╕реЗ рдмреЙрдЯрдо рддрдХ Execute рд╣реЛрддреА рд╣реИ рдФрд░ рдЯрд╛рд╕реНрдХ рдкреВрд░рд╛ рдХрд░рддреА рд╣реИ.
C programming language рдХреЛ System programming language рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ ?
рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЛ System programming language рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдЬреНрдпрд╛рджрд╛рддрд░ Operating System, Device driver, compiler рдпрд╛ Kernel рднреА рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВ.
рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЛ рдорд┐рдбрд┐рд▓ рд▓реЗрд╡рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╣рд╛рдИ рд▓реЗрд╡рд▓ рдФрд░ рдорд┐рдбрд▓ рд▓реЗрд╡рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЛ рднреА рд╕рдкреЛрд░реНрдЯ рдХрд░рддреА рд╣реИ. рдХреНрдпреЛрдВрдХрд┐ рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ pointer рдФрд░ рдЕрдиреНрдп рдорд╢реАрди рд▓реЗрд╡рд▓ рдХреЗ рдСрдкрд░реЗрд╢рди рднреА рдХрд┐рдпреЗ рдЬрд╛рддреА рд╣реИ.
C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ (History of C language in hindi)
C programming language рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ 1972 рдореЗрдВ Dennis Ritchie рдХреЗ рджреНрд╡рд╛рд░рд╛ AT&T рд▓реЗрдмреЛрд░реЗрдЯрд░реА рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛. Dennis Ritchie рдХреЛ рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрд╛ рдлрд╛рдЙрдВрдбрд░ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ. рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдПрдХ рдРрд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╣реИ рдЬреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХреА рдЧрдИ рдереА рдмрд╛рдж рдореЗрдВ рдЙрд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдЙрдкрдпреЛрдЧ рдореЗрдВ рд▓рд╛рдпрд╛ рдЧрдпрд╛.
рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЗ рдкрд╣рд▓реЗ рднреА рдХреБрдЫ рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдЗрдЬ рдореМрдЬреВрдж рдереЗ рдЬрд┐рдирдХрд╛ рдирд╛рдо рдерд╛ B, BCPL рдЗрддреНрдпрд╛рджрд┐. рд▓реЗрдХрд┐рди рдЗрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдХреБрдЫ рдХрдорд┐рдпрд╛рдВ рдереА рдЬрд┐рд╕реЗ Dennis Ritchie рдиреЗ рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рджреНрд╡рд╛рд░рд╛ рджреВрд░ рдХрд┐рдпрд╛.
рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рджреЗрдЦрд╛ рдХрд┐ рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдкреБрд░рд╛рдиреА рдХреБрдЫ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреА рдХрдорд┐рдпрд╛рдВ рджреВрд░ рдХрд░рдиреЗ рд╣реЗрддреБ рдмрдирд╛рдИ рдЧрдИ рдереА рддреЛ рдХрд┐рд╕реА рдХрд╛рд░рдгрд╡рд╢ рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдкреБрд░рд╛рдиреЗ рдХреБрдЫ рд▓реИрдВрдЧреНрд╡реЗрдЬрд╕ рдХреА рдкреНрд░реЙрдкрд░реНрдЯреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЧрдИ рдереА. рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдИ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдирд╣реАрдВ рдмрдирд╛рдИ рдереА рд╡рд╣ рдкреБрд░рд╛рдиреА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрд╛ рд╣реА рдПрдХ рдПрдбрд╡рд╛рдВрд╕ рд╡рд░реНрдЬрди рдерд╛.
рдРрд╕реА рдХреМрдирд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╣реИ рдЬреЛ C programming language рд╕реЗ рдкрд╣рд▓реЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рд▓рд╛рдИ рдЬрд╛рддреА рдереА –
рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрд╛ рдирд╛рдо рдХрд┐рд╕рдиреЗ рдЦреЛрдЬреА рдХрдм рдЦреЛрдЬреА рдЧрдпреА Algol International Group 1960 BCPL Martin Richard 1967 B Ken Thompson 1970 Traditional C Dennis Ritchie 1972 K & R C Kernighan & Dennis Ritchie 1978 ANSI C ANSI Committee 1989 ANSI/ISO C ISO Committee 1990 C99 Standardization Committee 1999
C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЗ рдлреАрдЪрд░ рдХреЛрдирд╕реЗ рд╣реИ (features of C language in hindi)
рджреЛрд╕реНрддреЛрдВ рдЕрдм рд╣рдо C language in hindi рдореЗрдВ рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рд╣реИ рдХреБрдЫ C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЗ рдкреНрд░рдореБрдЦ рдлреАрдЪрд░ рдЬреЛ C language рдХреЛ рдЦрд╛рд╕ рдмрдирд╛рддреЗ рд╣реИ –
1. Procedural Oriented-
рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЛ Procedural Oriented language рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ object oriented рдХреЗ рдХрд┐рд╕реА рднреА feature рдХреЛ рд╕рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдХрд░рддреА. рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдСрдкрд░реЗрд╢рди рдПрдХ рдкреНрд░реЛрд╕реАрдЬрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ.
Procedural Oriented Language рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ Execution рдЯреЙрдк рд╕реЗ рдмреЙрдЯрдо рддрдХ рд╣реЛрддрд╛ рд╣реИ. рдЬрд┐рд╕рдореЗрдВ рдХрдВрдкрд╛рдЗрд▓рд░ Top рд╕реЗ Bottom рддрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдХрдВрдкрд╛рдЗрд▓ рдХрд░рддрд╛ рд╣реИ рдФрд░ operation рдкрд░рдлреЙрд░реНрдо рдХрд░рддрд╛ рд╣реИ.
2. Simple-
C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЛ рд╕рд┐рдВрдкрд▓ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ C language рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕рд┐рдВрдЯреЗрдХреНрд╕ рдХрд╛рдлреА рд╕рд┐рдВрдкрд▓ рд╣реЛрддреЗ рд╣реИрдВ. рдФрд░ рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╕рдордЭрдиреЗ рдореЗрдВ рднреА рдХрд╛рдлреА рдЖрд╕рд╛рди рд╣реЛрддреА рд╣реИрдВ.
C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд░ рдХреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреА рд╣реИ рдЬрд┐рд╕рдХреА рд╡рдЬрд╣ рд╕реЗ рд╣реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд░рдирд╛ рдХрд╛рдлреА рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕реА рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рднреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреНрд░реАрдЯрд┐рдлрд╛рдИ рд╣реЛрддреА рд╣реИ рдЬреЛ рдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд┐рдЦреА рд╣реЛрддреА рд╣реИ.
3. Portable-
C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЛ portable рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдХрд┐рдпрд╛ рд╣реБрдЖ рдкреНрд░реЛрдЧреНрд░рд╛рдо рджреВрд╕рд░реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдорд╢реАрди рдореЗрдВ execute рд╣реЛ рд╕рдХрддрд╛ рд╣реИ. рдЗрд╕рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рдорд╢реАрди рдХреЗ рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рди(specifications) рд╕рдорд╛рди рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ.
рдЕрдЧрд░ рдЗрд╕рдХрд╛ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗ рддреЛ рдЕрдЧрд░ рд╣рдордиреЗ рдПрдХ windows 10 32 bit рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ C рдХрд╛ рдПрдХ рдХрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд┐рдпрд╛ рд╣реИ рддреЛ рд╡рд╣реАрдВ рд╕рдорд╛рди рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣рдо рджреВрд╕рд░реЗ windows 10 32 bit рдорд╢реАрди рдореЗрдВ рднреА рд░рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ.
4. Functions & Libraries
рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрд╛рдлреА рд╕рд╛рд░реЗ рдлрдВрдХреНрд╢рди рдФрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреА рд╣реИ. рдЬрд┐рд╕рдХреА рд╡рдЬрд╣ рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдлреА рдЖрд╕рд╛рдиреА рд╣реЛ рдЬрд╛рддреА рд╣реИ. рдХреНрдпреЛрдВрдХрд┐ рд╕реА рдореЗрдВ рджреА рдЧрдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдФрд░ рдлрдВрдХреНрд╢рди pre-define рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдХрд┐ рдХрд┐рд╕реА рдХрд╛рд░реНрдп рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рд╣реЗрддреБ рдмрдирд╛рдИ рдЧрдИ рд╣реЛрддреА рд╣реИ.
рдЕрдЧрд░ рдЗрд╕рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрджрд╛рд╣рд░рдг рд╣рдо рдорд╛рди рд▓реЗ рддреЛ C рдореЗрдВ math рдирд╛рдо рдХреА рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╣рдореЗрдВ рдЧрдгрд┐рдд рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рдлреА рд╕рд╛рд░реЗ рдлрдВрдХреНрд╢рди рдорд┐рд▓ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреА рдорджрдд рд╕реЗ рдЖрдк рдмрд┐рдирд╛ рдХреЛрдбрд┐рдВрдЧ рдХрд┐рдП рдЧрдгрд┐рддреАрдп рдСрдкрд░реЗрд╢рди рдкреБрд░реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИ.
5. Pointer-
C language pointer concept рдХреЛ рднреА рд╕рдкреЛрд░реНрдЯ рдХрд░рддреА рд╣реИ рдЬрд┐рд╕рдХреА рдорджрдж рд╕реЗ рд╣рдо рдбрд╛рдпрд░реЗрдХреНрдЯ рдореЗрдореЛрд░реА рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ. рдЗрд╕реАрд▓рд┐рдП C language рдХрд╛ рдЙрдкрдпреЛрдЧ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдореЗрдВ рдпрд╛ рдХрд┐рд╕реА рднреА рдРрд╕реЗ рдХрд╛рд░реНрдп рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╕реАрдзреЗ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛ.
рдкреНрд╡рд╛рдЗрдВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рднреА рд▓реЛрдХреЗрд╢рди рдХреЛ рдкреЙрдЗрдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рдорджрдж рд╕реЗ рд╣рдо рдЙрд╕рдиреЗ рдореЗрд░реА рд▓реЛрдХреЗрд╢рди рдХреЛ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ.
6. Extensible
C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЛ Extensible programming language рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рд╣рдо рдХрд╛рдлреА рдЖрд╕рд╛рдиреА рд╕реЗ рдирдИ рдкрд┐рдХреНрдЪрд░ adopt рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ .
рдпрд╣ C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрд╛ рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ feature рд╣реИ рдЬрд┐рд╕рдХреА рдорджрдж рд╕реЗ рд╣рдо рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ new features рдмрдбрд╝реА рдЖрд╕рд╛рдиреА рд╕реЗ adopt рдХрд░рддреЗ рд╣реИрдВ.
7. C memory management-
рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдореЛрд░реА рдореИрдиреЗрдЬрдореЗрдВрдЯ рдХреЛ рдХрд╛рдлреА рдЕрдЪреНрдЫреЗ рд╕реЗ рд╕рдкреЛрд░реНрдЯ рдХрд░рддреА рд╣реИ. рдЗрд╕рдХреЗ рд╕рд╛рде рд╣реА рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ Dynamic memory allocation рдХреЛ рднреА рд╕рдкреЛрд░реНрдЯ рдХрд░рддреА рд╣реИ. рдЬрд┐рд╕рдХреА рдорджрдд рд╕реЗ рд╣рдо dynamically рдореЗрдореЛрд░реА рдХреЛ free рдпрд╛ allocate рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ.
рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП – calloc() , malloc() , free() рдлрдВрдХреНрд╢рдиреНрд╕ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.
8. General purpose language-
рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЛ General purpose language рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдЬреНрдпрд╛рджрд╛рддрд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо, рдбрд┐рд╡рд╛рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.
рдФрд░ рдХреБрдЫ рдмреЗрд╕рд┐рдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЬреИрд╕реЗ рдХреА рдлреЛрдЯреЛ рдПрдбрд┐рдЯрд┐рдВрдЧ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡реАрдбрд┐рдпреЛ рдПрдбрд┐рдЯрд┐рдВрдЧ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдореЗрдВ рднреА рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.
рдФрд░ рдЬреНрдпрд╛рджрд╛рддрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рднреА рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЗрд╕реАрд▓рд┐рдП рд╕реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЛ General purpose language рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ.
9. Modularity-
modularity рдХрд╛ рдЕрд░реНрде рд╣реЛрддрд╛ рд╣реИ рдХреА ,рд╣рдо c рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдХреЛрдб рдХреЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдлреЙрд░реНрдо рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИ рдФрд░ рдЬрдм рднреА рдЬрд░реБрд░рдд рдкреЬреЗ рдЙрд╕реЗ рдлрд┐рд░рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИ.
рдпрд╣ C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрд╛ рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рдлреАрдЪрд░ рд╣реИ рдЬрд┐рд╕рдХреА рдорджрдд рд╕реЗ рд╣рдо рдПрдХ рдмрд╛рд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдХреЛрдб рдХрд╣реА рдЬрдЧрд╣ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИ.
10. Statically Type Language-
C рдПрдХ Statically Type Language рд╣реИ рдЬрд┐рд╕рдХрд╛ рдорддрд▓рдм рд╣реЛрддрд╛ рдХреА рд╣рдо рдЬрдм рднреА C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рд▓рд┐рдЦрддреЗ рд╣реИ рддреЛ variable рдХрд╛ рдЯрд╛рдЗрдк рдХреЛрдирд╕рд╛ рд╣реИ рдпрд╣ compile рдЯрд╛рдЗрдо рдкрд░ рдЪреЗрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рди рдХреА рд░рди рдЯрд╛рдЗрдо рдкрд░.
рдЕрдм рдЖрдкрдХреЗ рдорди рдореЗрдВ рд╕рд╡рд╛рд▓ рдЖрдпрд╛ рд╣реЛрдЧрд╛ рдХреА variable рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ ? рддреЛ рдЪрд┐рдВрддрд╛ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ ,рдХреНрдпреЛрдВрдХрд┐ рд╣рдо C language in hindi рдореЗрдВ рдЖрдЧреЗ рдЗрд╕рдкрд░ рднреА рдмрд╛рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реИ.
C language tutorial in hindi
рдЕрдм рд╣рдо рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рд╣реИ C language tutorial in hindi- рдЬрд┐рд╕рдореЗ рд╣рдо C language рд╕реЗ рд╕рдореНрдмрдВрдзрд┐рдд рдкреВрд░рд╛ рдХреЛрд░реНрд╕ рд╣рд┐рдВрджреА рдореЗрдВ рдЙрджрд╣рд╛рд░рдг рдХреЗ рд╕рд╛рде рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рд╣реИред рдЕрдЧрд░ рдЖрдк рднреА C language рд╣рд┐рдВрджреА рдореЗрдВ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реЛ рддреЛ рдкреВрд░рд╛ рдЖрд░реНрдЯрд┐рдХрд▓ рдЬрд░реВрд░ рдкреЭреЗ.
C language in hindi full course contents –
C language Basic Syntax
C language Keywords
C language Data Types
C language Variables
C language Operators
C language Decision Making
C language Array
C language Strings
C language Structure
C language Loops
C language Input & Output
C language Functions
C language Pointer
рджреЛрд╕реНрддреЛрдВ рдЕрдЧрд░ рдЖрдк рдирдП рд╣реИ рдФрд░ C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЛ рд╣рд┐рдВрджреА рдореЗрдВ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реЛ рддреЛ рдпрд╣ c language tutorial рд╣рд┐рдВрджреА рдореЗрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рд╣реИ. рдЬрд┐рд╕рдореЗ рд╣рдо C language basic in hindi рдореЗрдВ рдХрд╡рд░ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реИ.
1. C language Basic Syntax рдХреНрдпрд╛ рд╣реИ
рдЕрдЧрд░ рдЖрдк C langauge рдореЗрдВ рдирдП рд╣реИ рдФрд░ рдЙрд╕реЗ рд╕реАрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реЛ рддреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ C langauge рдХрд╛ Syntax рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ. рдирд┐рдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ Syntex C language рдХрд╛ рд╕рдмрд╕реЗ basic рд╕рд┐рдВрдЯреЗрдХреНрд╕ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд┐рдирд╛ C language рдХрд╛ рдХреЛрдИ рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛.
#include<stdio.h>
#include<conio.h>
void main()
{
printf("Hello");
getch();
}
Program Meaning #include<stdio.h> рдпрд╣ C langauge рдХреА header file рд╣реИ рдЬрд┐рд╕рдореЗ predefine рдлрдВрдХреНрд╢рди рд╣реЛрддреЗ рд╣реИ(Eg. printf()) #include<conio.h> рдпрд╣ C langauge рдХреА header file рд╣реИ рдЬрд┐рд╕рдореЗ predefine рдлрдВрдХреНрд╢рди рд╣реЛрддреЗ рд╣реИ(Eg. getch()) void main() рдпрд╣рд╛рдБ рд╕реЗ program рдХрд╛ execution рд╕реНрдЯрд╛рд░реНрдЯ рд╣реЛрддрд╛ рд╣реЛрддрд╛ рд╣реИ { рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдЬреЛ рднреА рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИ рд╡рд╣ рд╕рдм { рдХреЗ рдмрд╛рдж рд▓рд┐рдЦрддреЗ рд╣реИ printf(“Hello”); рдпрд╣ Function рдпреВрдЬрд░ рдХреА рд╕реНрдХреНрд░реАрди рдкрд░ рдореИрд╕реЗрдЬ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ getch(); рдпрд╣ рдлрдВрдХреНрд╢рди рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдХреНрд░реАрди рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдореЗрдВ рд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ } рдпрд╣ рдЪрд┐рдиреНрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХреА рдЖрдкрдХрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо, рдлрдВрдХреНрд╢рди ,рд▓реВрдк реЩрддрдо рд╣реБрдЖ рд╣реИ
2. C language Keywords рдХреНрдпрд╛ рд╣реИ
рдЗрд╕рдХреЗ рдмрд╛рдж C language basic in hindi рдореЗрдВ рдЕрдм рд╣рдо рдмрд╛рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реИ C language рдХреЗ рдХреАрд╡рд░реНрдб рдХреНрдпрд╛ рд╣реЛрддреЗ рд╣реИ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ. рддреЛ рдЖрдкрдХреЛ рдореЗрдВ рдмрддрд╛ рджреВ рдХреА C language рдореЗрдВ рдЬреЛ keyword рд╣реЛрддреЗ рд╣реИ рд╡рд╣ рдХреБрдЫ рдРрд╕реЗ рд╢рдмреНрдж рд╣реЛрддреЗ рд╣реИ рдЬреЛ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ рдиреЗ рдХреБрдЫ рдЦрд╛рд╕ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпреЗ рд╣реЛрддреЗ рд╣реИ. рдЬреЛ рдЖрдк рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрддреЗ рд╕рдордп рд▓рд┐рдЦрддреЗ рд╣реИ. рдЗрдиреНрд╣реА рд╕рдм рдХреАрд╡рд░реНрдб рдХрд╛ рдорд┐рд▓рдХрд░ рдПрдХ рдкреВрд░рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрдирддрд╛ рд╣реИ.
C language рдХреЗ keywords рдХреЛрдирд╕реЗ рд╣реИ ?
double else long auto switch break enum register typedef case extern return union char float short unsigned const for signed void continue goto volatile default if static while do int struct sizeof _Packed
3. C language Data Types рдХреНрдпрд╛ рд╣реИ
C language рдореЗрдВ Data type рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ Variable рдХреЛ Declare рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рд╡рд░реАрдмрд╛рд▓реЗ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдбрд╛рдЯрд╛ рд╕реНрдЯреЛрд░ рдХрд░реЗрдЧрд╛ рдпрд╣ рд╣рдореЗ рдбрд╛рдЯрд╛ рдЯрд╛рдЗрдк рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИред рдЗрд╕реАрд▓рд┐рдП C language рдореЗрдВ рдбрд╛рдЯрд╛ рдЯрд╛рдЗрдк рдХрд╛ рдХрд╛рдлреА рдорд╣рддреНрд╡ рд╣реИред рдирд┐рдЪреЗ рджрд┐рдП рдЧрдП рдХреБрдЫ рдбрд╛рдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рд╣реИ рдЬреЛ C language рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпреЗ рдЬрд╛рддреЗ рд╣реИ-
Data Type Data Type Size Data Type Value Range char 1 byte -128 to 127 or 0 to 255 unsigned char 1 byte 0 to 255 signed char 1 byte -128 to 127 int 2 or 4 bytes -32,768 to 32,767 or -2,147,483,648 to 2,147,483,647 unsigned int 2 or 4 bytes 0 to 65,535 or 0 to 4,294,967,295 short 2 bytes -32,768 to 32,767 unsigned short 2 bytes 0 to 65,535 long 8 bytes or (4bytes for 32 bit OS) -9223372036854775808 to 9223372036854775807 unsigned long 8 bytes 0 to 18446744073709551615
C language data type рдХрд╛ example рдирд┐рдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ –
int a;
long b=200;
float x=1.14;
char s="a";
4. C language Variables рдХреНрдпрд╛ рд╣реИ ?
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдбрд╛рдЯрд╛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ memory рд▓реЛрдХреЗрд╢рди рдХреЛ рдирд╛рдо рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЙрд╕реЗ variable рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ. C language рдореЗрдВ рдХрд╣реА рдкреНрд░рдХрд╛рд░ рдХреЗ variable рд╣реЛрддреЗ рд╣реИ рдЬреЛ рдбрд╛рдЯрд╛ рдЯрд╛рдЗрдк рд╕реЗ рдЕрдЧрд▓-рдЕрд▓рдЧ рд╣реЛрддреЗ рд╣реИ.
C language рдореЗрдВ variable declaration рдХреЗ rules рдХреМрдирд╕реЗ рд╣реИ ?
Variable рдХреА рд╢реБрд░реБрд╡рд╛рдд рдХрд┐рд╕реА рднреА рдирдВрдмрд░ рдпрд╛ рд╕реНрдкреЗрд╢рд▓ symbol рд╕реЗ рди рд╣реЛ
Variable рдореЗрдВ рдЖрдк рдХрд┐рд╕реА рднреА alphabet рдпрд╛ _ рд╕реНрдкреЗрд╢рд▓ рдХреЕрд░рдХреНрдЯрд░ рдХреЗ рдмрд╛рдж рдХреЛрдИ рднреА рдирдВрдмрд░ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реЛ
рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗрд╕ рд╕реЗрдВрд╕рдЯрд┐рд╡ рд╣реЛрддреЗ рд╣реИ
рдЙрджрд╣рд╛рд░рдг – int a; float b1; char _name3;
Variable Defination – V ariable Defination рдХрд╛ рдЕрд░реНрде рд╣реЛрддрд╛ рд╣реИ рдХреА рдХреЗрд╡рд▓ variable define рдХрд┐рдпрд╛ рд╣реИ, рдХреА рдЙрд╕рдХрд╛ рдирд╛рдо рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдбрд╛рдЯрд╛ рдЯрд╛рдЗрдк рдХреМрдирд╕рд╛ рд╣реЛрдЧрд╛. рд▓реЗрдХрд┐рди рдЙрд╕реЗ рдХреЛрдИ рднреА рд╡реИрд▓реНрдпреВ рдЕрд╕рд╛рдЗрди рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ.
Eg. int a;
Variable initialization – variable initialization рдореЗрдВ variable рдХреЗ рдбрд╛рдЯрд╛ рдЯрд╛рдЗрдк рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рд╡реИрд▓реНрдпреВ рдЕрд╕рд╛рдЗрди рдХреА рдЬрд╛рддреА рд╣реИ.
Eg. int a = 5;
C language variable scope in hindi – C language рдореЗрдВ 3 рдкреНрд░рдХрд╛рд░ рдХреЗ variable рд╕реНрдХреЛрдк рд╣реЛрддреЗ рд╣реИ рдЬреЛ рдирд┐рдЪреЗ рджрд┐рдП рдЧрдП рд╣реИ –
1. Local Variable Scope – рдЬрд┐рд╕ variable рдХрд╛ access рдХреЗрд╡рд▓ рдПрдХ рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрджрд░ рд╣реЛрддрд╛ рд╣реИ рдЙрд╕реЗ local variable рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ.
2. Global Variable – рдЬрд┐рд╕ variable рдХрд╛ access рдкреБрд░реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдЕрдВрджрд░ рд╣реЛрддрд╛ рд╣реИ рдЙрд╕реЗ Global variable рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ.
#include <stdio.h>
#include<conio.h>
/*global variable*/
int a = 20;
int main () {
/* local variable declaration */
int a = 10;
printf ("value of a = %d\n", a);
getch()
;
}
5. C language Operators рдХреМрдирд╕реЗ рд╣реИ
C language рдореЗрдВ variable рдХреЗ рд╕рд╛рде рдХреЛрдИ рднреА рдСрдкрд░реЗрд╢рди рдкрд░рдлреЙрд░реНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. C language рдореЗрдВ рдирд┐рдЪреЗ рджрд┐рдП рдЧрдП operator рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ-
1. Arithmetic Operators рдХреНрдпрд╛ рд╣реИ ?
Arithmetic Operators рдХрд╛ рдЙрдкрдпреЛрдЧ рдирдВрдмрд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдпрд╛ рдЧрдгрд┐рддреАрдп рдСрдкрд░реЗрд╢рди рд╕рдВрдмрдВрдзрд┐рдд рдСрдкрд░реЗрд╢рди рдХреЛ рдкрд░рдлреЙрд░реНрдо рдХрд░рдиреЗ рд╣реЗрддреБ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдирд┐рдЪреЗ рджрд┐рдП рдЧрдП рдХреБрдЫ рдСрдкрд░реЗрдЯрд░ рд╣реИ –
C language Arithmetic рдСрдкрд░реЗрдЯрд░ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрд╢рди рдЙрджрд╛рд╣рд░рдг (int a=5, int b=5)+ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ Addition(+) рдпрд╛ рджреЛ variable рдХреА value рдХреЛ рдЬреЛреЬрдиреЗ рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ a + b = 10 – рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдорд╛рдЗрдирд╕(-) рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ a – b = 0 * рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдЧреБрдгрд╛рдХрд╛рд░(*) рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ a * b = 25 / рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рд╡рд┐рднрд╛рдЬрди(/) рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ a / b = 1 ++ Variable рдХреА value рддреЛ 1 рд╕реЗ Increment (рдмреЭрд╛рдирд╛) рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ a++ = 6 — Variable рдХреА value рддреЛ 1 рд╕реЗ Decrement (рдШрдЯрд╛рдирд╛) рдХрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ a– = 4 % рд╡рд┐рднрд╛рдЬрди рдХреЗ рдмрд╛рдж modulus рдСрдкрд░реЗрдЯрд░ рдФрд░ рд░рд┐рдорд╛рдЗрдВрдбрд░ рджреЗрддрд╛ рд╣реИ b % a
2. Relational Operators рдХреНрдпрд╛ рд╣реИ ?
рд░рд┐рд▓реЗрд╢рдирд▓ рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рджреЛ рдпрд╛ рджреЛ рд╕реЗ рдЬреНрдпрд╛рджрд╛ variable рдХрд╛ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рд░рд┐рд▓реЗрд╢рди рдЪреЗрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдпрд╛ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдХреЗ рдЖрдк variable рдХреА рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рднреА рдХрд░рддреЗ рд╣реИ.
Relational Operator рд╕реЗ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓рд╛ рдЖрдЙрдЯрдкреБрдЯ True рдпрд╛ False рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ. рддреЛ рдирд┐рдЪреЗ рджрд┐рдП рдЧрдП рд░рд┐рд▓реЗрд╢рдирд▓ рдСрдкрд░реЗрдЯрд░ рд╣реИ рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ –
C language Relational рдСрдкрд░реЗрдЯрд░ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрд╢рди рдЙрджрд╛рд╣рд░рдг (int a=5, int b=5)< a < b False > a > b False <= a <= b True >= a >= b True == a == b False != a != b True
3. Logical Operators рдХреНрдпрд╛ рд╣реИ ?
logical рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рдХреЗ рдЖрдк рджреЛ variable рдХреА рдХрдВрдбреАрд╢рди рдПрдХрд╕рд╛рде рдЪреЗрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИ. рддреЛ рдирд┐рдЪреЗ рджрд┐рдП рдЧрдП рдХреБрдЫ рдкреНрд░рдореБрдЦ рд▓реЙрдЬрд┐рдХрд▓ рдСрдкрд░реЗрдЯрд░ рд╣реИ рдЬрд┐рдиреНрд╣реЗ рд╣рдо рдЙрджрд╣рд╛рд░рдг рдХреЗ рд╕рд╛рде рд╕рдордЭрддреЗ рд╣реИ –
C language Logical рдСрдкрд░реЗрдЯрд░ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрд╢рди рдЙрджрд╛рд╣рд░рдг (int a=5, int b=5)&& AND рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдЙрд╕ рд╕рдордп рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рд╕рднреА conditions true рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рддрднреА рд╡реИрд▓реНрдпреВ true return рд╣реЛрдЧреА a > b && a ==b False || OR рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдЙрд╕ рд╕рдордп рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рд╕рднреА conditions рдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдПрдХ true рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рддрднреА рд╡реИрд▓реНрдпреВ true return рд╣реЛрдЧреА a > b || a ==b True ! NOT рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ AND рдФрд░ OR рдХреА рдХрдВрдбреАрд╢рди рдХреЛ рдЙрд▓реНрдЯрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ! (a > b ) True
4. Bitwise Operators рдХреНрдпрд╛ рд╣реИ ?
рдЕрдмрддрдХ рд╣рдордиреЗ C language in hindi рдореЗрдВ рдмрд╣реБрдд рд╕реЗ рдСрдкрд░реЗрдЯрд░ рджреЗрдЦреЗ рд▓реЗрдХрд┐рди рдпрд╣ рдСрдкрд░реЗрдЯрд░ рдЙрд╕ рд╕рднреА рд╕реЗ рдереЛреЬрд╛ рд▓рдЧ рд╣реИ. рдЗрд╕рдореЗрдВ bit рдкрд░ рдСрдкрд░реЗрд╢рди рдкрд░рдлреЙрд░реНрдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЬреЛ рдХреА bit by bit рдСрдкрд░реЗрд╢рди рд╣реЛрддрд╛ рд╣реИ. рдирд┐рдЪреЗ рд╣рдордиреЗ bitwise рдСрдкрд░реЗрдЯрд░ рдЙрдирдХреЗ рдЙрджрд╣рд╛рд░рдг рдХреЗ рд╕рд╛рде рджрд┐рдП рд╣реИ –
C language Bitwise рдСрдкрд░реЗрдЯрд░ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрд╢рди рдЙрджрд╛рд╣рд░рдг & рдмрд╛рдЗрдирд░реА AND рдСрдкрд░реЗрдЯрд░ a & b | рдмрд╛рдЗрдирд░реА OR рдСрдкрд░реЗрдЯрд░ a | b ^ рдмрд╛рдЗрдирд░реА XOR рдСрдкрд░реЗрдЯрд░ a ^ b >> рдмрд╛рдЗрдирд░реА RIGHT SHIFT рдСрдкрд░реЗрдЯрд░ a >>3 << рдмрд╛рдЗрдирд░реА LEFT SHIFT рдСрдкрд░реЗрдЯрд░ a <<3 ~ рдмрд╛рдЗрдирд░реА ONES COMPLIMENT рдСрдкрд░реЗрдЯрд░ ~a
5. Assignment Operators рдХреНрдпрд╛ рд╣реИ ?
рдХрд┐рд╕реА рднреА variable рдХреЛ рд╡реИрд▓реНрдпреВ assign рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП assignment operator рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдирд┐рдЪреЗ C language tutorial in hindi рдореЗрдВ assignment рдСрдкрд░реЗрдЯрд░ рдХреЗ рдЙрджрд╣рд╛рд░рдг рджрд┐рдП рд╣реИ –
C language Assignment рдСрдкрд░реЗрдЯрд░ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрд╢рди рдЙрджрд╛рд╣рд░рдг = Variable рдХреЛ рд╡реИрд▓реНрдпреВ assign рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП = рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ 1.a =5 2.a =b += рдпрд╣ ADD AND assignment рдСрдкрд░реЗрдЯрд░ рд╣реИ b +=a -= рдпрд╣ SUBSTRACT AND assignment рдСрдкрд░реЗрдЯрд░ рд╣реИ b -=a *= рдпрд╣ MULTIPLY AND assignment рдСрдкрд░реЗрдЯрд░ рд╣реИ b *=a /= рдпрд╣ DEVIDE AND assignment рдСрдкрд░реЗрдЯрд░ рд╣реИ b /=a %= рдпрд╣ MODULE AND assignment рдСрдкрд░реЗрдЯрд░ рд╣реИ b %=a <<= рдпрд╣ LEFT SHIFT AND assignment рдСрдкрд░реЗрдЯрд░ рд╣реИ a <<3 >>= рдпрд╣ RIGHT SHIFT AND assignment рдСрдкрд░реЗрдЯрд░ рд╣реИ a >>3 &= рдпрд╣ BETWISE AND assignment рдСрдкрд░реЗрдЯрд░ рд╣реИ b &=a |= рдпрд╣ Bitwise Inclusive OR рдФрд░ рдСрдкрд░реЗрдЯрд░ рд╣реИ b | =2 ^= рдпрд╣ Bitwise exclusive OR рдФрд░ рдСрдкрд░реЗрдЯрд░ рд╣реИ b ^=2
6. Ternary Operator рдХреНрдпрд╛ рд╣реИ ?
рдпрд╣ рдСрдкрд░реЗрдЯрд░ рдХреБрдЫ рдЦрд╛рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдСрдкрд░реЗрдЯрд░ рд╣реЛрддреЗ рд╣реИ ,рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд▓реЗрдХрд┐рди рд╡рд╣ рдХрднреА-рдХрднреА рдХрд╛рдлреА рдХрд╛рдо рдореЗрдВ рдЖрддреЗ рд╣реИ. рддреЛ рдЕрдм рд╣рдо Ternary Operator рдХреНрдпрд╛ рд╣реИ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдирддреЗ рд╣реИ –
C language Ternary рдСрдкрд░реЗрдЯрд░ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрд╢рди рдЙрджрд╛рд╣рд░рдг ?: condition expression рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП c = a > b ? “a is greater than b” : “a is less than b”; & рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ address return рдХрд░рддрд╛ рд╣реИ &a; * variable рдХреЛ рдкреЙрдЗрдВрдЯ рдХрд░рддрд╛ рд╣реИ *a; sizeof() variable рдХреА size return рдХрд░рддрд╛ рд╣реИ sizeof(b)
6. C language Decision Making рдХреНрдпрд╛ рд╣реИ ?
рдЕрдмрддрдХ рд╣рдордиреЗ рдЬреЛ рднреА рджреЗрдЦрд╛ рд╡рд╣ рд╕рдм рдЬреНрдпрд╛рджрд╛рддрд░ рдмреЗрд╕рд┐рдХ рдореЗрдВ рд╣реА рдЖрддрд╛ рд╣реИ ,рд▓реЗрдХрд┐рди рдЕрдм рд╣рдо рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рд╣реИ C language Decision Making рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ. рдЬрд┐рд╕рдореЗ рд╣рдореЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдлреНрд▓реЛ рдХреИрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╣ рджрд░реНрд╢рд╛рдиреЗ рдореЗрдВ рдорджрдд рд╣реЛрддреА рд╣реИ.
рдЙрджрд╣рд╛рд░рдг рджреЗрдЦрд╛ рдЬрд╛рдпреЗ рддреЛ рдорд╛рди рд▓реЗрддреЗ рд╣реИ рдХреА рд╣рдо Login рдХрд╛ program рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИ рдЬрд┐рд╕рдореЗ рд╣рдореЗ рдлреНрд▓реЛ рджреЗрдирд╛ рд╣реИ рдХреА рдЕрдЧрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХрд░реЗрдХреНрдЯ рд╣реИ рддреЛ рдПрдбрдорд┐рди рдкреИрдирд▓ рджрд┐рдЦрд╛рдпреЗ рдпрд╛ рдлрд┐рд░ рдкрд╛рд╕рд╡рд░реНрдб рдЧрд▓рдд рд╣реЛ рддреЛ рд░реЙрдВрдЧ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдореИрд╕реЗрдЬ рджрд┐рдЦрд╛рдП. рдРрд╕реЗрд╣реА рдмрд╣реБрдд рд╕рд╛рд░реЗ Decision рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП Decision Making рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.
Decision Making рдХреЗ рд▓рд┐рдП рдирд┐рдЪреЗ рджрд┐рдП рдЧрдП рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ –
1. if statement рдХреНрдпрд╛ рд╣реИ ?
c рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ if statement рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрдВрдбреАрд╢рди рдХреЛ рдЪреЗрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣. рдЬреИрд╕реЗ рдХреА рдорди рд▓реЗрддреЗ рд╣реИ рдХреА рд╣рдореЗ рджреЛ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреА рдХрдВрдбреАрд╢рди рдЪреЗрдЪ рдХрд░рдиреА рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдореЗ рд░рд┐рд▓реЗрд╢рди рдСрдкрд░реЗрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкреЬрдиреЗ рд╡рд╛рд▓реА рд╣реИ.
int a = 5 ;
int b = 5 ;
if(a == b )
{
printf("condition is true");
}
//aoutput
condition is true
2. if …else statement рдХреНрдпрд╛ рд╣реИ ?
рд╣рдордиреЗ рдЕрднреА C language in hindi рдореЗрдВ if рдХрдВрдбреАрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирд╛ рдХреЗрд▓рд┐рди рдХрд╣рд┐рдмрд╛рд░ рд╣рдореЗ рдРрд╕рд╛ рднреА рджрд┐рдЦрд╛рдирд╛ рд╣реЛрддрд╛ рд╣реИ рдХреА рдпреВрдЬрд░ рдЕрдЧрд░ рдЧрд▓рдд рд╡реИрд▓реНрдпреВ рдПрдВрдЯрд░ рдХрд░реЗ рддреЛ рдЙрд╕реЗ рдХреБрдЫ рдЕрд▓рдЧ рдлреНрд▓реЛ рдореЗрдВ рд▓реЗ рдЬрд╛рдирд╛ рд╣реЛрддрд╛ рд╣реИ рдпрд╛ рдЙрд╕реЗ рд░реЙрдВрдЧ рдЗрдирдкреБрдЯ рдХрд╛ рдореИрд╕реЗрдЬ рджрд┐рдЦрд╛рдирд╛ рд╣реЛрддрд╛ рд╣реИ.
рдЗрд╕рдХреЗ рд▓рд┐рдП C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ if …else statement рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.
int a = 5 ;
int b = 3 ;
if(a == b )
{
printf("condition is true");
}
else
{
printf("condition is false ");
}
//aoutput
condition is false
3. if …else ladder рдХреНрдпрд╛ рд╣реИ ?
рдХрд╣рд┐рдмрд╛рд░ рд╣рдореЗ C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдЕрдиреЗрдХ рдмрд╛рд░ рдХрдВрдбреАрд╢рди рдЪреЗрдХ рдХрд░рдиреА рд╣реЛрддреА рд╣реИ рдРрд╕реЗ рдореЗрдВ рдХреЗрд╡рд▓ if….else statement рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдЪрд▓рддрд╛ред рдЙрд╕ рд╡рдХреНрдд рд╣рдореЗ if …else ladder рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкреЬрддрд╛ рд╣реИ.
int a = 1;
if(a == 1 )
{
printf("one");
}
else
if(a == 2)
{
printf("two");
}
else
if(a == 3)
{
printf("three");
}
else
{
printf("wrong choice");
}
//aoutput
one
4. switch statement рдХреНрдпрд╛ рд╣реИ ?
рдХрд╣рд┐рдмрд╛рд░ рд╣рдореЗ рдПрдХ рд╣реА рдХрдВрдбреАрд╢рди рдпрд╛ рдЕрдиреЗрдХ рдХреЗрд╕реЗрд╕ рдореЗрдВ рдЯреЗрд╕реНрдЯ рдХрд░рдирд╛ рдкреЬрддрд╛ рд╣реИ рдРрд╕реЗ рдореЗрдВ рд╣рдо if …else ladder рдХрд╛ рднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИ. рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рднреА рдЖрд╕рд╛рди рдПрдХ рддрд░реАрдХрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рд╣реИ switch statement . рдЗрд╕рдХреА рдорджрдд рд╕реЗ рд╣рдо рдПрдХ рд╣реА рдПрдХреНрд╖реНрдкреНрд░реЗрд╕реНрд╕рд┐рдУрдВ рдХрд╣реА рдХреЗрд╕реЗрд╕ рдореЗрдВ рдЯреЗрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИ.
int a = 3;
switch(a)
{
case 1 :
printf("one");
break;
case 2 :
printf("two");
break;
case 3 :
printf("three");
break;
default :
printf("wrong choice");
break;
}
//aoutput
three
7. C language Array рдХреНрдпрд╛ рд╣реИ ?
array рдХреЛ C language рдХрд╛ data structure рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ. array рд╕рдорд╛рди рд╕рддреНрддрд╛ рдЯрд╛рдЗрдк рдХреЗ memory block рдмрдирддрд╛ рд╣реИ рдЬреЛ рдХреА same datatype рдХреА рдЕрдиреЗрдХ рд╡реИрд▓реНрдпреВрдЬ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рддрд╛ рд╣реИ.
C language рдореЗрдВ array рдХреИрд╕реЗ рдбрд┐рдХреНрд▓реЗрдЕрд░ рдХрд░рддреЗ рд╣реИ ?
data type arrayName [ arraySize ];
int a[3];
рдЗрд╕ рдЙрджрд╣рд╛рд░рдг рдореЗрдВ рдЬреЛ array declare рдХрд┐рдпрд╛ рд╣реИ рд╡рд╣ integer datatype рдХреЗ 3 memory block рдмрдирд╛рдПрдЧрд╛ рдЬреЛ рдХреА a[0], a[1], a[2] рд╣реЛрдЧрд╛.
C language рдореЗрдВ array рдХреИрд╕реЗ initialize рдХрд░рддреЗ рд╣реИ ?
a[0] = 1;
a[1] = 2;
a[2] = 3;
array рдХреЛ values assign рдХрд┐рдпреЗ рд╣реИ рдЕрдм рд╣рдореЗ рджреЗрдЦрдирд╛ рд╣реИ рдХреА values рдХреЛ рдХреИрд╕реЗ access рдХрд░рдиреА рд╣реИ –
printf(a[0]);
printf(a[1]);
printf(a[2]);
/output
1 2 3
8. C language Strings рдХреНрдпрд╛ рд╣реИ ?
characters рдЕрдЧрд░ рд╣рдо рдПрдХ sequence рдореЗрдВ рд▓рд┐рдЦреЗ рддреЛ рдЙрд╕реЗ string рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ. C language рдореЗрдВ рдЕрдЧрд░ string declare рдХрд░рдиреА рд╣реЛ рддреЛ рд╣рдореЗ characters рдХрд╛ array declare рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИ.
рдЕрдЧрд░ рд╣рдо simple character array declare рдХрд░рддреЗ рд╣реИ рддреЛ рд╡рд╣ рдРрд╕рд╛ рдЖрдПрдЧрд╛ –
char a[10] = {'T','E','C','H','Y','A','T','R','I','\0'};
рд▓реЗрдХрд┐рди рдпрд╣ рддрд░реАрдХрд╛ рдЬреНрдпрд╛рджрд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд▓рдЧрддрд╛ рдЗрд╕реАрд▓рд┐рдП C language рдореЗрдВ string concept рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛рддреА рд╣реИ. C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдЕрдЧрд░ string define рдФрд░ declare рдХрд░рдиреА рд╣реЛ рддреЛ рдирд┐рдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ syntax рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ –
char a[] = {"TECHYATRI"};
C language рдореЗрдВ string end рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП \0 рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рд╣рдореЗ рдпрд╣рд╛рдБ рдкрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрд╣реА рд╕рд╛рд░реЗ pre-define function рд╣реИ рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ.
strcpy(string1 , string1) – рдПрдХ string рджреВрд╕рд░реЗ string рдореЗрдВ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.
strcat(string1 , string1) – рдПрдХ string рджреВрд╕рд░реЗ string рдореЗрдВ join рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.
strlen(string1) – string рдХреА length find рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.
strcmp(string1 , string1) – рдПрдХ string рджреВрд╕рд░реЗ string рд╕реЗ compare рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.
9. C language Structure рдХреНрдпрд╛ рд╣реИ ?
рдЕрдм рд╣рдо C language in hindi рдореЗрдВ Structure рдХреНрдпрд╛ рд╣реИ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рд╡рд╛рд▓реЗ рд╣реИ. рдЕрдмрддрдХ рд╣рдордиреЗ рджреЗрдЦрд╛ рдХреА C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ variable рдПрдХ datatype рдХреА рд╕реНрдЯреЛрд░ рдХрд░рддрд╛ рд╣реИ. рд▓реЗрдХрд┐рди рдХрд╣рд┐рдмрд╛рд░ рд╣рдореЗ рдРрд╕реЗ data structure рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ рдЕрдиреЗрдХ datatype рдХреЗ variables рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░реЗ.
рдРрд╕реЗ рдореЗрдВ C language рдореЗрдВ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдирд┐рдЪреЗ рджрд┐рдП рдЧрдП syntax рд╕реЗ рд╣рдо structure define рдХрд░ рд╕рдХрддреЗ рд╣реИ –
struct structure_name {
datatype variable1;
datatype variable2;
....
datatype variable-n;
} structure_variable_name1, structure_variable_name2, structure_variable_name-n;
рдЕрдЧрд░ рд╣рдо рд╕реНрдЯреНрд░рдХреНрдЪрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдЙрджрд╣рд╛рд░рдг рд▓реЗ рддреЛ рдирд┐рдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЙрджрд╣рд╛рд░рдг рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд░рд╣реЗрдЧрд╛ рдЬрд┐рд╕рдореЗ рд╕реНрдЯреВрдбреЗрдВрдЯ рдХрд╛ рдбрд╛рдЯрд╛ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП structure рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ –
struct student {
int roll_number ;
char name[100];
} stud_info;
//assign values
stud_info.roll_number = 21;
stud_info.name = "shailendra";
10. C language Loops рдХреНрдпрд╛ рд╣реИ ?
рдЕрдм рд╣рдо рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рд╣реИ C language рдХреА рд╕рдмрд╕реЗ рдХрд╛рдо рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реА concept рдЬрд┐рд╕рдХрд╛ рдирд╛рдо loop .рджреЛрд╕реНрддреЛрдВ рдХрд╣реА рдмрд╛рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ рдРрд╕реА рд╕реНрддрд┐рдерд┐ рдЖ рдЬрд╛рддреА рд╣реИ рдХреА рд╣рдореЗ рдПрдХ рд╣реА рдмреНрд▓реЙрдХ рдХрд╣рд┐рдмрд╛рд░ execute рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИ. рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рдо manual code рд▓рд┐рдЦреЗ рддреЛ рдХрд╛рдлреА рдЬреНрдпрд╛рджрд╛ code рд▓рд┐рдЦрдирд╛ рдкреЬ рд╕рдХрддрд╛ рд╣реИ. рдпрд╛ рдХрд╣рд┐рдмрд╛рд░ рддреЛ code рдЗрддрдирд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреА рд▓рд┐рдЦрдирд╛ рд╕рдВрднрд╡ рд╣реА рди рд╣реЛ.
рдРрд╕реЗ рдореЗрдВ C language рдореЗрдВ Loop рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЬрд┐рд╕рдХреА рдорджрдд рд╕реЗ рд╣рдо рдПрдХ рд╣реА block рдХрд╣рд┐рдмрд╛рд░ execute рдХрд░ рд╕рдХрддреЗ рд╣реИ. рдЕрдм рд╣рдо C language in hindi рджреЗрдЦрддреЗ рд╣реИ рдХреА C language рдореЗрдВ рдХрд┐рддрдиреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ Loop рд╣реЛрддреЗ рд╣реИ –
1. while loop –
C language loops рдХреНрдпрд╛ рд╣реИ ? рдЗрд╕рдореЗрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓рд╛ loop рдЖрддрд╛ рд╣реИ while loop рдЬрд┐рд╕реЗ рд╣рдо рдирд┐рдЪреЗ рджрд┐рдП рдЧрдП рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЙрджрд╣рд╛рд░рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдордЭрддреЗ рд╣реИ – рдЬрд┐рд╕рдореЗ рд╣рдореЗ 1 рд╕реЗ 10 рддрдХ рдХреЗ рдЕрдВрдХ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рд╣реИ.
int i = 0 ;
while(i < 10)
{
printf("%d",i);
i++;
}
//output
1
2
3
4
5
6
7
8
9
1o
рдЗрд╕ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдХрдВрдбреАрд╢рди рдЪреЗрдХ рдХреА рдЬрд╛рдПрдЧреА a < 10 рдЕрдм рдХрдВрдбреАрд╢рди True рд╣реИ рддреЛ i рдХреА рдкрд╣рд▓реА value рдкреНрд░рд┐рдВрдЯ рдХреА рдЬрд╛рдПрдЧреА рдЬреЛ рд╣реЛрдЧреА i[0] = 1 рдЙрд╕рдХреЗ рдмрд╛рдж i++ рдХреА рдорджрдд рд╕реЗ i рдХреА рд╡реИрд▓реНрдпреВ рдХреЛ рдЗрдиреНрдХреНрд░реАрдореЗрдВрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдпреЗрдЧрд╛ рддрдм рдРрд╕рд╛ рд╣реЛрдЧрд╛ – i[1] = 2 . рдпреЗ рдРрд╕реЗ рд╣реА рдЪрд▓рддрд╛ рдЬрд╛рдпреЗрдЧрд╛ рдЬрдмрддрдХ рдХрдВрдбреАрд╢рди false рди рд╣реЛ рдЬрд╛рдпреЗ.
2. do while loop –
рдпрд╣ loop рднреА рдмрд┐рд▓реНрдХреБрдХ while loop рдХреЗ рдЬреИрд╕рд╛ рд╣реА рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ loop рдПрдХ рдмрд╛рд░ execute рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдХрдВрдбреАрд╢рди рдЪреЗрдХ рдХреА рдЬрд╛рддреА рд╣реИ. рдЬрд┐рд╕рдХреЛ рд╣рдо рдирд┐рдЪреЗ рджрд┐рдП рдЧрдП рдЙрджрд╣рд╛рд░рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдордЭрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИ.
int i = 1 ;
while(i > 10)
{
printf("%d",i);
i++;
}
//output
1
рдЕрдм рдЗрд╕ рдЙрджрд╣рд╛рд░рдг рдореЗрдВ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИ рдХреА рдХрдВрдбреАрд╢рди false рдереА рдлрд┐рд░ рднреА loop рдПрдХ рдмрд╛рд░ execute рд╣реБрдЖ рд╣реИ. рдорддрд▓рдм рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрди conditions рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдБрдкрд░ рдЖрдкрдХреЛ condition true рд╣реЛ рдпрд╛ false рд╣реЛ loop рдХреЛ рдПрдХ рдмрд╛рд░ рд╣реА рд╕рд╣реА рд▓реЗрдХрд┐рди execute рдХрд░рдирд╛ рд╣реА рд╣реЛрддрд╛ рд╣реИ.
3. for loop –
рдпрд╣рд╛рдБ рдкрд░ рдЕрдм C language in hindi рдЗрд╕ C language full course in hindi рдореЗрдВ рд╣рдо рдкрд╣реБрдВрдЪ рдЧрдП рд╣реИ for рд▓реВрдк рддрдХ. for loop рднреА рдмрд┐рдХреБрд▓ while рд▓реВрдк рдЬреИрд╕рд╛ рд╣реА рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ. рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рд▓рд┐рдЦрдиреЗ рдХрд╛ syntax рдХрд╛рдлреА simple рд╣реИ. рддреЛ рдЕрдм рд╣рдо C language рдореЗрдВ for loop рдХреИрд╕реЗ рд╣реЛрддрд╛ рд╣реИ рдпрд╣ рдЙрджрд╣рд╛рд░рдг рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдордЭрддреЗ рд╣реИ.
for(int i = 0 ; i < 10 ; i++)
{
printf("%d",i);
}
//output
1
2
3
4
5
6
7
8
9
1o
рд╣рдо рджреЗрдЦ рд╣реА рд╕рдХрддреЗ рд╣реИ рдХреА for loop рдХрд╛ output рднреА рдмрд┐рд▓рдХреБрд▓ while loop рдЬреИрд╕реЗ рд╣реА рд╣реЛрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ variable declaration, initialization рдФрд░ increment/decrement рдПрдХ рд╣реА рд▓рд╛рдЗрди рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЬреЛ рдХреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рд╣реИ.
4. nested loop –
рдХрд╣рд┐рдмрд╛рд░ рд╣рдореЗ loop рдЕрдВрджрд░ loop рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкреЬ рдЬрд╛рддреА рд╣реИ рдРрд╕реЗ рдореЗрдВ рд╣рдо nested loop рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИ. рдЕрдм рд╣рдо nested loop рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП for рдХреЛ nested loop рдмрдирд╛рддреЗ рд╣реИ –
for(int i = 0 ; i < 10 ; i++)
{
for(int j = 0 ; j < 10 ; j++)
{
printf("%d",i,j);
}
}
C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЗрдирдкреБрдЯ рдпрд╛ рдЖрдЙрдЯ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП printf() рдФрд░ scanf() рдЗрди pre-define рдлрдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЬрд┐рдирдХреЗ рд▓рд┐рдП рд╣рдореЗ рдЕрд▓рдЧ рд╕реЗ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА. рд╡рд╣ #include<stdio.h> рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рд╣реЛрддреЗ рд╣реИ.
C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдЕрдЧрд░ рд╣рдореЗ рдХреЛрдИ рднреА рдбрд╛рдЯрд╛ рдпреВрдЬрд░ рд╕реЗ рд▓реЗрдирд╛ рд╣реЛрддрд╛ рд╣реИ рддреЛ рд╣рдо рдЙрд╕ рд╕рдордп рдЗрдирдкреБрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИ. C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдбрд╛рдЯрд╛ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдпреВрдЬрд░ рдХреЛрдИ рднреА рдбрд╛рдЯрд╛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░реЮреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЗрддрд╛ рд╣реИ.
2. C language Output –
C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдЕрдЧрд░ рд╣рдореЗ рдЖрдЙрдЯрдкреБрдЯ рджрд┐рдЦрд╛рдирд╛ рд╣реЛрддрд╛ рд╣реИ рддрдм рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. C language рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рднреА рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рд╣реА рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЖрдЙрдЯрдкреБрдЯ рд╣рдорд╛рд░рд╛ рд╡рд╣ рднрд╛рдЧ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдпреВрдЬрд░ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ. рдпрд╛ рдлрд┐рд░ рдЗрдирдкреБрдЯ рджрд┐рдП рд╣реБрдП рдбрд╛рдЯрд╛ рдкрд░ рдХреБрдЫ рдСрдкрд░реЗрд╢рди рдкрд░рдлреЙрд░реНрдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХрд╛ рднрд╛рдЧ рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрддрд╛ рд╣реИ.
рдЙрджрд╣рд╛рд░рдг –
#include<stdio.h>
#include<conio.h>
void main()
{
int a;
printf("Enter any number"); //output message
scanf("%d",&a); //input from user
printf("number is =%d",a); //show output
getch();
}
11. C language Function рдХреНрдпрд╛ рд╣реИ ?
C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдлрдВрдХреНрд╢рди рдПрдХ рдРрд╕рд╛ рдпреВрдирд┐рдЯ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рд╕рднреА рдЯрд╛рд╕реНрдХ рдХреЛ рдПрдХ рдпреВрдирд┐рдЯ рдореЗрдВ wrap рдХрд░рддрд╛ рд╣реИ. рд╡рд╣ рд╕рднреА рдРрд╕реЗ рдЯрд╛рд╕реНрдХ рдХреЛ рд╡реНрд░реИрдк рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рдПрдХ рдСрдкрд░реЗрд╢рди рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ.
C language рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдлрдВрдХреНрд╢рди рд╣реЛрдирд╛ рдЬрд░реБрд░реА рд╣реИ. рдЕрдЧрд░ рдпреВрдЬрд░ рдХреЛрдИ рднреА рдлрдВрдХреНрд╢рди рдирд╣реАрдВ рд▓рд┐рдЦрддрд╛ рддрдм C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ main() рдлрдВрдХреНрд╢рди рдЖрдкрдиреЗ рдЖрдк рд╣реА рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.
рдЕрдЧрд░ рдЖрдк рдХрд╛рдлреА рдмреЬрд╛ рдХреЛрдб рд▓рд┐рдЦ рд░рд╣реЗ рд╣реЛ рддреЛ рдЖрдк рдЙрд╕реЗ рдлрдВрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ divide рдХрд░ рд╕рдХрддреЗ рд╣реЛ. рдпрд╛ рдлрд┐рд░ рдРрд╕рд╛ рдХреЛрдИ рдХреЛрдб рд╣реИ рдЬреЛ рдХрд╛рдлреА рдмрд╛рд░ рдкреБрд░реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓рдЧрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ рдЙрд╕реЗ рднреА рдЖрдк рдПрдХ рдлрдВрдХреНрд╢рди рдореЗрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реЛ.
1. Define Function in C –
рдЖрдк рдирд┐рдЪреЗ рджрд┐рдП рдЧрдП рд╕рд┐рдВрдЯреЗрдХреНрд╕ рд╕реЗ C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдлрдВрдХреНрд╢рди рдбрд┐рдлрд╛рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИред рдлрдВрдХреНрд╢рди рдЬрдм рдбрд┐рдлрд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд╡рд╣ рдПрдХ рдмреНрд▓реВрдкреНрд░рд┐рдВрдЯ рдЬреИрд╕рд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдмрдирд╛ рджреЗрддрд╛ рд╣реИред
returnType functionName(parameter list) {
function body
}
Function Elements рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрд╢рди returnType рдлрдВрдХреНрд╢рди рдХреНрдпрд╛ return рдХрд░реЗрдЧрд╛ рдпрд╣ return_type рдореЗрдВ рдбрд┐рдлрд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ functionName рдлрдВрдХреНрд╢рди рдХреЛ рдирд╛рдо рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ parameter list рдлрдВрдХреНрд╢рди рдореЗрдВ рдХреЛрдирд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╛рд╕ рдХрд░рдиреЗ рд╣реИ рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рд▓рд┐рд╕реНрдЯ рдореЗрдВ рдбрд┐рдлрд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ function body рдпрд╣рд╛рдБ рдкрд░ рдлрдВрдХреНрд╢рди рдХреА рдмреЙрдбреА рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИ
2. Function Declarations in C –
рдЬрдм рднреА рдЖрдкрдХреЛ рдПрдХ рд╣реА рдлрдВрдХреНрд╢рди рдЕрдиреЗрдХ рдЬрдЧрд╣ рдкрд░ рдХреЙрд▓ рдХрд░рдирд╛ рд╣реЛ рдЬрд┐рд╕рдореЗ рдлрдВрдХреНрд╢рди рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░ рд╕рдорд╛рди рд╣реА рд░рд╣реЗрдВрдЧреЗ рд▓реЗрдХрд┐рди рдмреЙрдбреА рдЪреЗрдВрдЬ рд╣реЛрдЧреА рдРрд╕реЗ рд╕рдордп рдореЗрдВ рдлрдВрдХреНрд╢рди рдХреЛ рдмрд┐рдирд╛ рдмреЙрдбреА рдХреЗ рдбрд┐рдХреНрд▓реЗрдЕрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдРрд╕реЗ рдлрдВрдХреНрд╢рди рдХреА рдмреЙрдбреА рдЕрд▓рдЧ рд╕реЗ рдбрд┐рдлрд╛рдЗрди рдХреА рдЬрд╛рддреА рд╣реИред
рдЖрдк рдирд┐рдЪреЗ рджрд┐рдП рдЧрдП рд╕рд┐рдВрдЯреЗрдХреНрд╕ рд╕реЗ C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдлрдВрдХреНрд╢рди рдбрд┐рдХреНрд▓реЗрдЕрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИред
return_type function_name( parameter list );
Function Elements рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрд╢рди returnType рдлрдВрдХреНрд╢рди рдХреНрдпрд╛ return рдХрд░реЗрдЧрд╛ рдпрд╣ return_type рдореЗрдВ рдбрд┐рдлрд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ functionName рдлрдВрдХреНрд╢рди рдХреЛ рдирд╛рдо рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ parameter list рдлрдВрдХреНрд╢рди рдореЗрдВ рдХреЛрдирд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╛рд╕ рдХрд░рдиреЗ рд╣реИ рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ рд▓рд┐рд╕реНрдЯ рдореЗрдВ рдбрд┐рдлрд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
3. Calling a Function in C
рд╣рдордиреЗ рдЕрдмрддрдХ рдлрдВрдХреНрд╢рди рдбрд┐рдХреНрд▓реЗрдЕрд░ рдФрд░ рдбрд┐рдлрд╛рдЗрди рдХрд░рдирд╛ рд╕реАрдЦрд╛ рд▓реЗрдХрд┐рди рдЬрдмрддрдХ рдЙрд╕ рдлрдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╡рд╣ рдПрдХ рдбреЗрдб рдХреЛрдб рд░рд╣реЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдЬрдм рдЖрдк рдлрдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИ рддрдм рд╡рд╣ рдлрдВрдХреНрд╢рди рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реБрдЖ рдХреЛрдб рдПрдХреНрдЯрд┐рд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдЖрдк рдирд┐рдЪреЗ рджрд┐рдП рдЧрдП рд╕рд┐рдВрдЯреЗрдХреНрд╕ рд╕реЗ C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдлрдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИред
Function calling without parameter -
functionName();
Function calling with parameter -
functionName(value-1, value-2, value-n);
12. Unions in C language in hindi
рдЖрдк C Language рдореЗрдВ рдпреВрдирд┐рдпрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк рдЕрдиреЗрдХ рдбрд╛рдЯрд╛ рдЯрд╛рдЗрдк рдХреЛ рдПрдХ рд╣реА рдореЗрдореЛрд░реА рд▓реЛрдХреЗрд╢рди рдкрд░ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИред
1. C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ Union рдХреИрд╕реЗ рдбрд┐рдлрд╛рдЗрди рдХрд░реЗ
C language рдореЗрдВ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдЬреИрд╕реЗ рд╣реА Union рдХреЛ рднреА рдбрд┐рдлрд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдирд┐рдЪреЗ рджрд┐рдП рдЧрдП рд╕рд┐рдВрдЯреЗрдХреНрд╕ рд╕реЗ рдЖрдк C Language рдореЗрдВ Union рдбрд┐рдлрд╛рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИред
union [union tag] {
member definition-1;
member definition-2;
...
member definition-n;
} [var-1, var-2, var-n];
C language рдореЗрдВ Union рдХрд╛ рдЙрджрд╛рд╣рд░рдг –
union Data {
float weight;
char name[20];
} var1;
2. C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ Union Members рдХреИрд╕реЗ рдбрд┐рдлрд╛рдЗрди рдХрд░реЗ
member access operator (.) рдХреА рдорджрдд рд╕реЗ рдЕрдЖрдк c рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ Union Members рдХреЛ access рдХрд░ рд╕рдХрддреЗ рд╣реИред рдирд┐рдЪреЗ рджрд┐рдП рдЧрдП example рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдк Union Members рдХреЛ Access рдХрд░ рд╕рдХрддреЗ рд╣реИред
union SampleData {
int roll_no;
char name[100];
};
union SampleData sampleData;
sampleData.roll_no = 10;
strcpy(sampleData.name, "Techyatri");
printf( "sampleData.roll_no : %d\n", sampleData.roll_no);
printf( "sampleData.name : %s\n", sampleData.name);
13. C Pointers рдХреНрдпрд╛ рд╣реИ ?
C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдкреЙрдЗрдВрдЯрд░ рднреА рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рджреВрд╕рд░реЗ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдПрдбреНрд░реЗрд╕ рд╕реНрдЯреЛрд░ рдХрд░рддрд╛ рд╣реИред C language рдореЗрдВ рдкреЙрдЗрдВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ dynamic memory allocation рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреЙрдЗрдВрдЯрд░ рдХреА рдорджрдд рд╕реЗ рд╣рдо рдореЗрдореЛрд░реА рд▓реЛрдХреЗрд╢рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИред
рдирд┐рдЪреЗ рджрд┐рдП рдЧрдП рд╕рд┐рдВрдЯреЗрдХреНрд╕ рд╕реЗ рдЖрдк рдкреЙрдЗрдВрдЯрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдбрд┐рдХреНрд▓реЗрдЕрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИ –
pointer_type *var_name;
Pointer Elements рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрд╢рди pointer_type рдкреЙрдЗрдВрдЯрд░ рдХрд╛ рдмреЗрд╕ рдЯрд╛рдЗрдк *var_name рдкреЙрдЗрдВрдЯрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдирд╛рдо
1. C рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдкреЙрдЗрдВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗ
рдкреЙрдЗрдВрдЯрд░ рдХреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 3 рдореБрдЦреНрдпрд╛ рд╕реНрдЯреЗрдк рджрд┐рдП рдЧрдП рд╣реИ, рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк рдкреЙрдЗрдВрдЯрд░ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗред
Step 1: рдкреЙрдЗрдВрдЯрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдбрд┐рдлрд╛рдЗрди рдХрд░рдирд╛
Step 2: рд╕рд┐рдВрдкрд▓ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдПрдбреНрд░реЗрд╕ рдкреЙрдЗрдВрдЯрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рдирд╛
Step 3: рдкреЙрдЗрдВрдЯрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рд╕реЗ рд╕рд┐рдВрдкрд▓ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдПрдбреНрд░реЗрд╕ рдПрдХреНрд╕реЗрд╕ рдХрд░рдирд╛
рдирд┐рдЪреЗ рджрд┐рдП рдЧрдП example рд╕реЗ рдЖрдк рд╕рдордЬ рд╕рдХрддреЗ рд╣реИ рдХреА рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рд╕реЗ c language рдореЗрдВ рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ –
int simple_var = 11; //рд╕рд┐рдВрдкрд▓ рд╡реЗрд░рд┐рдПрдмрд▓ рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди
int *ptr_var; //рдкреЙрдЗрдВрдЯрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди
ip = &simple_var; //рд╕рд┐рдВрдкрд▓ рд╡реЗрд░рд┐рдПрдмрд▓ рдХрд╛ рдПрдбреНрд░реЗрд╕ рдкреЙрдЗрдВрдЯрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдореЗрдВ рд╕реНрдЯреЛрд░
printf("Value of *ptr_var variable: %d\n", *ptr_var );
2. NULL Pointers in C
рдЖрдк рдкреЙрдЗрдВрдЯрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ NULL рд╡реИрд▓реНрдпреВ рдЕрд╕рд╛рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИред рд▓реЗрдХрд┐рди рдкреЙрдЗрдВрдЯрд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ NULL рдЕрд╕рд╛рдЗрди рдХрд░рдирд╛ рднреА рдЕрдЪреНрдЫреА рдЖрджрдд рдорд╛рдиреА рдЬрд╛рддреА рд╣реИ рдХреНрдпреЛрдХрд┐ рдХрд╣рд┐рдмрд╛рд░ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЛ рдХреЗрд╡рд▓ рдбрд┐рдХреНрд▓реЗрдЕрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╡реИрд▓реНрдпреВ рдЕрд╕рд╛рдЗрди рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рдРрд╕реЗ рдХреЗрд╕ рдореЗрдВ NULL рд╡реИрд▓реНрдпреВ рджреЗрдирд╛ рдПрдХ рдЕрдЪреНрдЫреА рдЖрджрдд рд╣реИ ,рдЬрд┐рд╕рд╕реЗ Null Pointer Exception рдЖрдиреЗ рдХреА рд╕рдореНрднрд╛рд╡рдирд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред
NULL рдкреЙрдЗрдВрдЯрд░ рдХрд╛ example –
int *ptr_var = NULL;
printf("The value of ptr_var is : %x\n", ptr_var );
————-To be Continue————-