C ਪ੍ਰੋਗਰਾਮਿੰਗ 45 ਛੋਟੇ ਪਾਠਾਂ ਵਿੱਚ, ਜ਼ੀਰੋ ਤੋਂ C ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਿੱਖਣ ਲਈ ਇੱਕ ਕਦਮ-ਦਰ-ਕਦਮ ਟਿਊਟੋਰਿਅਲ ਹੈ।
ਆਪਣੇ ਪਹਿਲੇ ਪ੍ਰੋਗਰਾਮ ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ ਅਤੇ ਡਾਇਗ੍ਰਾਮ ਅਤੇ ਅਭਿਆਸ ਪ੍ਰਸ਼ਨਾਂ ਦੇ ਨਾਲ ਪੁਆਇੰਟਰ, ਮੈਮੋਰੀ, ਫਾਈਲਾਂ ਅਤੇ ਡੀਬੱਗਿੰਗ ਤੱਕ ਜਾਓ।
ਇਹ C ਟਿਊਟੋਰਿਅਲ ਆਧੁਨਿਕ ਸਟੈਂਡਰਡ C (C17) ਨੂੰ ਇੱਕ ਸਪਸ਼ਟ ਕ੍ਰਮ ਵਿੱਚ, ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਇੱਕ ਵਿਚਾਰ ਵਿੱਚ ਸਿਖਾਉਂਦਾ ਹੈ, ਅਤੇ ਦੱਸਦਾ ਹੈ ਕਿ ਨਵੀਨਤਮ ਸਟੈਂਡਰਡ, C23 ਵਿੱਚ ਕੀ ਬਦਲਿਆ ਹੈ। ਹਰੇਕ ਪਾਠ ਪਹਿਲਾਂ ਵਾਲੇ 'ਤੇ ਬਣਦਾ ਹੈ, ਇਸ ਲਈ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲੇ ਸ਼ੁਰੂ ਤੋਂ ਹੀ C ਸਿੱਖ ਸਕਦੇ ਹਨ, ਜਦੋਂ ਕਿ ਹਰ ਪੰਨਾ ਬਾਅਦ ਵਿੱਚ ਇੱਕ ਤੇਜ਼ ਸੰਦਰਭ ਵਜੋਂ ਵੀ ਕੰਮ ਕਰਦਾ ਹੈ।
ਪਾਠਾਂ ਵਿੱਚ ਹਰ ਪੂਰਾ ਪ੍ਰੋਗਰਾਮ ਕੰਪਾਇਲ ਕੀਤਾ ਗਿਆ ਸੀ ਅਤੇ ਚਲਾਇਆ ਗਿਆ ਸੀ, ਅਤੇ ਇਸਦਾ ਅਸਲ ਆਉਟਪੁੱਟ ਕੋਡ ਦੇ ਅਧੀਨ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। 13 ਅਸਲ ਚਿੱਤਰ ਦਿਖਾਉਂਦੇ ਹਨ ਕਿ ਕੰਪਿਊਟਰ ਦੇ ਅੰਦਰ ਕੀ ਹੁੰਦਾ ਹੈ: ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਕਿਵੇਂ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ, ਲੂਪ ਕਿਵੇਂ ਚੱਲਦੇ ਹਨ, ਐਰੇ ਅਤੇ ਸਟ੍ਰਿੰਗ ਮੈਮੋਰੀ ਵਿੱਚ ਕਿਵੇਂ ਬੈਠਦੇ ਹਨ, ਪੁਆਇੰਟਰ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ ਅਤੇ ਰਿਕਰਜ਼ਨ ਦੌਰਾਨ ਕਾਲ ਸਟੈਕ ਕਿਵੇਂ ਵਧਦਾ ਹੈ।
ਤੁਸੀਂ ਕੀ ਸਿੱਖੋਗੇ (11 ਭਾਗ, 45 ਪਾਠ)
• ਸ਼ੁਰੂਆਤ ਕਰਨਾ: C ਕੀ ਹੈ, ਇੱਕ ਕੰਪਾਈਲਰ ਸਥਾਪਤ ਕਰਨਾ (ਵਿੰਡੋਜ਼, ਮੈਕੋਸ, ਲੀਨਕਸ, ਔਨਲਾਈਨ ਅਤੇ ਐਂਡਰਾਇਡ 'ਤੇ), ਤੁਹਾਡਾ ਪਹਿਲਾ ਪ੍ਰੋਗਰਾਮ, ਸੰਕਲਨ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਟਿੱਪਣੀਆਂ
• ਮੂਲ ਗੱਲਾਂ: ਕੀਵਰਡਸ ਅਤੇ ਪਛਾਣਕਰਤਾ, ਵੇਰੀਏਬਲ, ਸਥਿਰਾਂਕ ਅਤੇ ਸ਼ਬਦਾਵਲੀ, ਡੇਟਾ ਕਿਸਮਾਂ ਅਤੇ ਆਕਾਰ, ਓਪਰੇਟਰ, ਤਰਜੀਹ ਅਤੇ ਪਰਿਵਰਤਨ, printf ਨਾਲ ਆਉਟਪੁੱਟ, scanf ਅਤੇ fgets ਨਾਲ ਇਨਪੁਟ
• ਕੰਟਰੋਲ ਫਲੋ: ਜੇਕਰ ਅਤੇ ਹੋਰ, ਸਵਿੱਚ ਸਟੇਟਮੈਂਟ, for ਲੂਪ, while ਅਤੇ do-while ਲੂਪਸ, ਬ੍ਰੇਕ ਅਤੇ ਜਾਰੀ ਰੱਖੋ
• ਫੰਕਸ਼ਨ: ਫੰਕਸ਼ਨ, ਆਰਗੂਮੈਂਟ ਅਤੇ ਰਿਟਰਨ ਵੈਲਯੂਜ਼, ਸਕੋਪ ਅਤੇ ਲਾਈਫਟਾਈਮ, ਰਿਕਰਜ਼ਨ
• ਐਰੇ ਅਤੇ ਸਟ੍ਰਿੰਗ: ਐਰੇ, ਮਲਟੀ-ਡਾਇਮੈਨਸ਼ਨਲ ਐਰੇ, ਸਟ੍ਰਿੰਗ, ਸਟ੍ਰਿੰਗ ਫੰਕਸ਼ਨ ਅਤੇ ਸੁਰੱਖਿਆ
• ਪੁਆਇੰਟਰ ਅਤੇ ਮੈਮੋਰੀ: ਪੁਆਇੰਟਰ, ਪੁਆਇੰਟਰ ਅਤੇ ਐਰੇ, ਪੁਆਇੰਟਰ ਅਤੇ ਫੰਕਸ਼ਨ, ਮੈਲੋਕ, ਕੈਲੋਕ, ਰੀਲੋਕ ਅਤੇ ਫ੍ਰੀ ਨਾਲ ਗਤੀਸ਼ੀਲ ਮੈਮੋਰੀ
• ਤੁਹਾਡੀਆਂ ਆਪਣੀਆਂ ਕਿਸਮਾਂ: ਬਣਤਰ, ਯੂਨੀਅਨਾਂ, ਗਿਣਤੀਆਂ, ਟਾਈਪਡੇਫ
• ਫਾਈਲਾਂ: ਫਾਈਲਾਂ ਖੋਲ੍ਹਣਾ ਅਤੇ ਲਿਖਣਾ, ਫਾਈਲਾਂ ਪੜ੍ਹਨਾ, ਬਾਈਨਰੀ ਫਾਈਲਾਂ
• ਵੱਡੇ ਪ੍ਰੋਗਰਾਮ: ਪ੍ਰੀਪ੍ਰੋਸੈਸਰ, ਮੈਕਰੋ ਅਤੇ ਉਹਨਾਂ ਦੇ ਨੁਕਸਾਨ, ਮਲਟੀ-ਫਾਈਲ ਪ੍ਰੋਗਰਾਮ ਅਤੇ ਹੈਡਰ ਫਾਈਲਾਂ
• ਗਲਤੀਆਂ ਅਤੇ ਡੀਬੱਗਿੰਗ: ਅਸਲ ਕੰਪਾਈਲਰ ਸੁਨੇਹਿਆਂ ਨਾਲ ਆਮ ਗਲਤੀਆਂ, ਪਰਿਭਾਸ਼ਿਤ ਵਿਵਹਾਰ, ਡੀਬੱਗਿੰਗ ਸੁਝਾਅ
• ਹਵਾਲਾ: ਇੱਕ ਤੇਜ਼-ਸੰਦਰਭ ਚੀਟ ਸ਼ੀਟ ਅਤੇ C23 ਵਿੱਚ ਨਵਾਂ ਕੀ ਹੈ
ਸਬਕ ਕਿਵੇਂ ਸਿਖਾਉਂਦੇ ਹਨ
• ਸਾਦੀ ਭਾਸ਼ਾ ਵਿੱਚ ਛੋਟੀਆਂ ਵਿਆਖਿਆਵਾਂ, ਇਸਦੇ ਬਾਅਦ ਇੱਕ ਪੂਰਾ ਉਦਾਹਰਣ ਪ੍ਰੋਗਰਾਮ ਅਤੇ ਇਸਦਾ ਆਉਟਪੁੱਟ
• ਸੰਕਲਨ, ਡੇਟਾ ਕਿਸਮਾਂ, ਸ਼ਰਤਾਂ, ਲੂਪਸ, ਐਰੇ, ਸਤਰ, ਪੁਆਇੰਟਰ, ਗਤੀਸ਼ੀਲ ਮੈਮੋਰੀ, ਬਣਤਰ ਅਤੇ ਰਿਕਰਜ਼ਨ ਲਈ 13 ਚਿੱਤਰ
• ਜਾਣਬੁੱਝ ਕੇ ਗਲਤੀ ਵਾਲੇ 15 ਪ੍ਰੋਗਰਾਮ, ਅਸਲ ਕੰਪਾਈਲਰ ਸੁਨੇਹੇ ਅਤੇ ਫਿਕਸ ਦੇ ਨਾਲ ਦਿਖਾਏ ਗਏ
• ਲਗਭਗ ਹਰ ਪਾਠ ਦੇ ਅੰਤ ਵਿੱਚ ਜਵਾਬਾਂ ਦੇ ਨਾਲ 121 ਅਭਿਆਸ ਪ੍ਰਸ਼ਨ, ਇਹ ਜਾਂਚਣ ਲਈ ਕਿ ਤੁਸੀਂ ਕੀ ਸਿੱਖਿਆ ਹੈ
• ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਦੁਆਰਾ ਅਕਸਰ ਕੀਤੀਆਂ ਜਾਣ ਵਾਲੀਆਂ ਗਲਤੀਆਂ ਬਾਰੇ ਸੁਝਾਅ ਅਤੇ ਚੇਤਾਵਨੀਆਂ
ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
• ਸਾਰੇ ਪਾਠਾਂ ਵਿੱਚ ਖੋਜ ਕਰੋ
• ਔਫਲਾਈਨ ਕੰਮ ਕਰਦਾ ਹੈ, ਕਿਸੇ ਖਾਤੇ ਦੀ ਲੋੜ ਨਹੀਂ
• 8 ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਉਪਲਬਧ: ਅੰਗਰੇਜ਼ੀ, Español, Português, Français, Deutsch, العربية, हिंदी ਅਤੇ Bahasa Indonesia (ਵਿਆਖਿਆਵਾਂ ਦਾ ਅਨੁਵਾਦ ਕੀਤਾ ਜਾਂਦਾ ਹੈ; C ਕੋਡ ਰਹਿੰਦਾ ਹੈ) ਉਹੀ)
• ਡਾਰਕ ਮੋਡ ਦੇ ਨਾਲ ਸਾਫ਼, ਆਧੁਨਿਕ ਡਿਜ਼ਾਈਨ
• ਕੋਡ ਬਲਾਕ ਪਾਸੇ ਵੱਲ ਸਕ੍ਰੌਲ ਕਰਦੇ ਹਨ, ਇਸ ਲਈ ਪ੍ਰੋਗਰਾਮ ਫ਼ੋਨ 'ਤੇ ਪੜ੍ਹਨਯੋਗ ਰਹਿੰਦੇ ਹਨ
ਇਹ ਕਿਸ ਲਈ ਹੈ
• ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲੇ ਜੋ ਆਪਣੀ ਪਹਿਲੀ ਭਾਸ਼ਾ ਵਜੋਂ C ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਿੱਖਣਾ ਚਾਹੁੰਦੇ ਹਨ
• ਸਕੂਲ, ਕਾਲਜ ਜਾਂ ਯੂਨੀਵਰਸਿਟੀ ਵਿੱਚ C ਪ੍ਰੋਗਰਾਮਿੰਗ ਕੋਰਸ ਕਰ ਰਹੇ ਵਿਦਿਆਰਥੀ
• ਸਵੈ-ਸਿੱਖਣ ਵਾਲੇ ਜੋ ਇਹ ਸਮਝਣਾ ਚਾਹੁੰਦੇ ਹਨ ਕਿ ਪ੍ਰੋਗਰਾਮ ਹਾਰਡਵੇਅਰ ਦੇ ਨੇੜੇ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ
• ਪ੍ਰੋਗਰਾਮਰ ਜੋ ਦੂਜੀ ਭਾਸ਼ਾ ਜਾਣਦੇ ਹਨ ਅਤੇ ਇੱਕ ਸਪਸ਼ਟ C ਟਿਊਟੋਰਿਅਲ ਚਾਹੁੰਦੇ ਹਨ
ਇਹ ਐਪ ਇੱਕ ਸੁਤੰਤਰ ਅਧਿਐਨ ਸਹਾਇਤਾ ਹੈ। ਇਹ ISO C ਸਟੈਂਡਰਡ ਅਤੇ GCC ਅਤੇ Clang ਕੰਪਾਈਲਰਾਂ ਦੇ ਦਸਤਾਵੇਜ਼ਾਂ 'ਤੇ ਅਧਾਰਤ ਹੈ, ਅਤੇ ਕਿਸੇ ਵੀ ਕੰਪਾਈਲਰ ਵਿਕਰੇਤਾ, ਯੂਨੀਵਰਸਿਟੀ ਜਾਂ ਮਿਆਰ ਸੰਸਥਾ ਨਾਲ ਸੰਬੰਧਿਤ ਨਹੀਂ ਹੈ।
ਸੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਦਮ-ਦਰ-ਕਦਮ ਸਿੱਖੋ: ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਇੱਕ ਪੂਰਾ ਸੀ ਟਿਊਟੋਰਿਅਲ
ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਤਾਰੀਖ
25 ਅਕਤੂ 2026